by@kurgm
AC
i;a;b;main(){for(;a++<50;){for(i=0,b=9;b--;)i=i*2|getchar()&1;for(i/=2;i>0;)i-=++b;putchar(48+!i);}}
01101001 11100010 00000000 10000111 00101110 01111010 00001010 00010010 11110011 01111000 00111111 00000011 11000011 10111011 00011100 00100100 10001000 01000011 00101101 00001111 01100110 11110010 00011100 11100111 10111110 10010110 10011001 10011100 01000111 00110111 10101011 01000010 01000101 00111101 10101110 11111101 11111111 10110000 11110101 01010111 00010101 01011011 01111100 01001110 10101111 00000001 10111111 00000110 11100111 11010010
10100010010100111011001110100111000100001101010111
/tmp/code.c:1:1: warning: data definition has no type or storage class i;a;b;main(){for(;a++<50;){for(i=0,b=9;b--;)i=i*2|getchar()&1;for(i/=2;i>0;)i-=++b;putchar(48+!i);}} ^ /tmp/code.c:1:1: warning: type defaults to ‘int’ in declaration of ‘i’ [-Wimplicit-int] /tmp/code.c:1:3: warning: data definition has no type or storage class i;a;b;main(){for(;a++<50;){for(i=0,b=9;b--;)i=i*2|getchar()&1;for(i/=2;i>0;)i-=++b;putchar(48+!i);}} ^ /tmp/code.c:1:3: warning: type defaults to ‘int’ in declaration of ‘a’ [-Wimplicit-int] /tmp/code.c:1:5: warning: data definition has no type or storage class i;a;b;main(){for(;a++<50;){for(i=0,b=9;b--;)i=i*2|getchar()&1;for(i/=2;i>0;)i-=++b;putchar(48+!i);}} ^ /tmp/code.c:1:5: warning: type defaults to ‘int’ in declaration of ‘b’ [-Wimplicit-int] /tmp/code.c:1:7: warning: return type defaults to ‘int’ [-Wimplicit-int] i;a;b;main(){for(;a++<50;){for(i=0,b=9;b--;)i=i*2|getchar()&1;for(i/=2;i>0;)i-=++b;putchar(48+!i);}} ^ /tmp/code.c: In function ‘main’: /tmp/code.c:1:51: warning: implicit declaration of function ‘getchar’ [-Wimplicit-function-declaration] i;a;b;main(){for(;a++<50;){for(i=0,b=9;b--;)i=i*2|getchar()&1;for(i/=2;i>0;)i-=++b;putchar(48+!i);}} ^ /tmp/code.c:1:60: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] i;a;b;main(){for(;a++<50;){for(i=0,b=9;b--;)i=i*2|getchar()&1;for(i/=2;i>0;)i-=++b;putchar(48+!i);}} ^ /tmp/code.c:1:84: warning: implicit declaration of function ‘putchar’ [-Wimplicit-function-declaration] i;a;b;main(){for(;a++<50;){for(i=0,b=9;b--;)i=i*2|getchar()&1;for(i/=2;i>0;)i-=++b;putchar(48+!i);}} ^