Result

WA

Code [DL]

while 1:i=1^((1+8*int(input(i|''),2))**.5%1>0)

stdin

00010010
01001110
01001000
00001010
01111100
01111000
00000110
00011100
00111010
01000010
10001101
00101101
00001110
00011101
00110001
00000000
11100111
01000010
11111001
00000011
11010101
11011001
00011100
11111101
00000001
11111011
00110111
01000110
00100100
00001111
01100010
00010011
10011011
10111110
00100010
01111011
11010010
01010101
11000000
00010101
00110000
01011011
10001000
01101001
11101000
01111010
10100101
10101011
00111001
10011001

stdout

stderr

Traceback (most recent call last):
  File "/volume/CODE", line 1, in <module>
    while 1:i=1^((1+8*int(input(i|''),2))**.5%1>0)
NameError: name 'i' is not defined

strace