Back and forth by 0mg

i;j;char s[];main(e){for(;~scanf("%s",s+j);puts(""))for(e=i,j=0;e?--i:s[i++];s[i-1]=32)j+=putchar(s[i-1]?:32)<33&&e;}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page