Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
6
Task/Four-bit-adder/J/four-bit-adder-1.j
Normal file
6
Task/Four-bit-adder/J/four-bit-adder-1.j
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
and=: *.
|
||||
or=: +.
|
||||
not=: -.
|
||||
xor=: (and not) or (and not)~
|
||||
hadd=: and ,"0 xor
|
||||
add=: ((({.,0:)@[ or {:@[ hadd {.@]), }.@])/@hadd
|
||||
2
Task/Four-bit-adder/J/four-bit-adder-2.j
Normal file
2
Task/Four-bit-adder/J/four-bit-adder-2.j
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
1 1 1 1 add 0 1 1 1
|
||||
1 0 1 1 0
|
||||
1
Task/Four-bit-adder/J/four-bit-adder-3.j
Normal file
1
Task/Four-bit-adder/J/four-bit-adder-3.j
Normal file
|
|
@ -0,0 +1 @@
|
|||
add"1/~#:i.16
|
||||
17
Task/Four-bit-adder/J/four-bit-adder-4.j
Normal file
17
Task/Four-bit-adder/J/four-bit-adder-4.j
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
,"2 ' ',"1 -.&' '@":"1 add"1/~#:i.16
|
||||
00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111
|
||||
00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000
|
||||
00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001
|
||||
00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010
|
||||
00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 10011
|
||||
00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100
|
||||
00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101
|
||||
00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110
|
||||
01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111
|
||||
01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000
|
||||
01010 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001
|
||||
01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010
|
||||
01100 01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011
|
||||
01101 01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100
|
||||
01110 01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101
|
||||
01111 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110
|
||||
1
Task/Four-bit-adder/J/four-bit-adder-5.j
Normal file
1
Task/Four-bit-adder/J/four-bit-adder-5.j
Normal file
|
|
@ -0,0 +1 @@
|
|||
add=: ((({.,0:)@[ or {:@[ hadd {.@]), }.@])/@hadd"1
|
||||
1
Task/Four-bit-adder/J/four-bit-adder-6.j
Normal file
1
Task/Four-bit-adder/J/four-bit-adder-6.j
Normal file
|
|
@ -0,0 +1 @@
|
|||
add/~#:i.16
|
||||
1
Task/Four-bit-adder/J/four-bit-adder-7.j
Normal file
1
Task/Four-bit-adder/J/four-bit-adder-7.j
Normal file
|
|
@ -0,0 +1 @@
|
|||
+/~i.10
|
||||
Loading…
Add table
Add a link
Reference in a new issue