Result

WA

Code [DL]

:for i in range(51)
call setline(i,system("ruby -e 'p 2*2[1-(0b".getline(i)."001)**0.5%1]'"))
endfor
ZZ

Disassembly

:for i in range(51)<NL>call setline(i,system("ruby -e 'p 2*2[1-(0b".getline(i)."001)**0.5%1]'"))<NL>endfor<NL>ZZ

stdin

00001111
01101001
10011000
11111101
10011100
11111010
01011011
00011100
10100010
00000100
10011010
10000100
11100111
11111000
01010001
01001001
00110011
10111110
11011101
00000001
00100100
00101111
10101011
10010001
01111000
01001110
00110101
01100100
00101101
00000000
01101101
11010010
10011001
10111011
00000111
00000011
00010101
11100111
01111101
00110111
00101000
01000010
00011101
01001110
10011110
10001000
11101111
00001010
01100010
00000110

stdout

2
2
0
2
0
0
2
2
0
0
0
0
2
0
0
0
0
2
0
2
2
0
2
0
2
2
0
0
2
2
0
2
2
0
0
2
2
2
0
2
0
2
0
2
0
2
0
2
0
2

stderr

strace