RosettaCodeData/Task/Four-bit-adder/J/four-bit-adder-1.j
2023-07-01 13:44:08 -04:00

6 lines
125 B
Text

and=: *.
or=: +.
not=: -.
xor=: (and not) or (and not)~
hadd=: and ,"0 xor
add=: ((({.,0:)@[ or {:@[ hadd {.@]), }.@])/@hadd