simple rainbow by ush

a,b;i;j;main(n){for(scanf("%d",&n);i<n+3;++j)a=i+j-n,b=i-j+3*n-1,putchar("RGB \n"[j<n?a&~3?3:a:j<3*n?i>2?3:i:b<0|j/4/n?j=~!++i,4:b>2?3:b]);}

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

download

return to the top page