Result

WA

Duration

721ms

Code [DL]

{؛1+()ɹɐɥɔʇǝƃ=X((0:,0,+W/X¿W⅋X)ɹɐɥɔʇnd؛X=W؛)ɹoɟ}(W'X)uıɐɯ

Disassembly

main(X,M){for(;M=X;putchar(X&M?X/M+'0':0))X=getchar()+1;}

stdin

61569645987654321064654107171048281967351547473919701958701234567892158457196871941517818214027953754

stdout

g01110011000000000101000010100110101010101010101010011010011111111100110110101001001011010010111001000

stderr

/tmp/code.c:1:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(X,M){for(;M=X;putchar(X&M?X/M+'0':0))X=getchar()+1;}
 ^~~~
/tmp/code.c: In function 'main':
/tmp/code.c:1:1: warning: type of 'X' defaults to 'int' [-Wimplicit-int]
/tmp/code.c:1:1: warning: type of 'M' defaults to 'int' [-Wimplicit-int]
/tmp/code.c:1:1: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
/tmp/code.c:1:20: warning: implicit declaration of function 'putchar' [-Wimplicit-function-declaration]
 main(X,M){for(;M=X;putchar(X&M?X/M+'0':0))X=getchar()+1;}
                    ^~~~~~~
/tmp/code.c:1:45: warning: implicit declaration of function 'getchar' [-Wimplicit-function-declaration]
 main(X,M){for(;M=X;putchar(X&M?X/M+'0':0))X=getchar()+1;}
                                             ^~~~~~~

strace