Result

WA

Code [DL]

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

stdin

01001110
01001110
00000001
01110110
00000000
11010010
00101101
00000011
01000011
01000010
10111110
11011000
00011100
00010101
11100111
01111000
00000110
00110111
01010000
01011110
00001111
11110111
00110011
01100110
00010011
01100001
11100011
01111001
10110111
01011100
11011100
01101001
10100100
10101011
10001000
00111001
11000111
11000001
11111000
00001010
10110110
10010110
01010010
11111101
11100001
11011101
10011001
10111110
00100100
01011011

stdout

stderr

Traceback (most recent call last):
  File "/volume/CODE", line 2, in <module>
    while 1:i=1^(1+8*int(input(i),2))**.5%1>0
TypeError: unsupported operand type(s) for ^: 'int' and 'float'

strace