Diamond cards by 51b

short*a="\x00\x00\x80\x00\x02 \x82 \x05P\x85PEQEUUU\xed\x0b}\x0f";c;main(m,n,k){for(;!c*m?m=~scanf("%d",&n),c=287:c--;putchar(" *-\n"[c>270?2:c%18*m?abs(k%4-1)+abs(c%6-3)<2&a[n]>>k/4*3+c%18/6:3]))k=c/18+(n>8?c%18/6%2*2:c/54);}

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

download

return to the top page