simple rainbow by nu

y;main(a,x,X){for(gets(&a),x+=x=a%=48;y-a-3;putchar(X<y-a|x<-y-a?x=a+a,y++,10:"RGB "[X<y|y/3?X&~3?3:X:y]))X=y+a+(--x<0?x:~x);}

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

download

return to the top page