by@kurgm
WA
import std.stdio,std.math;void main(){int a,i;for(;i++<50;write(1-(sqrt(1+a*8.)%1>0)))readf("%b ",&a);}
01111001 01111000 10011001 00000001 10011010 00110111 00001111 00001010 00011100 00010000 00000110 11110010 00100100 10010101 10101011 00101011 11000111 10000111 11000001 11100000 00101101 10001000 10101011 01000101 01011011 00100101 00101111 11111101 11110001 00100100 01101000 11010010 01011001 10101010 10110100 11001011 01100110 10110110 10110101 01001110 10000010 11100111 01101001 10111110 00000000 01000010 00010101 10001010 10000110 00000011
bash: D (GDC): command not found