f[c,d]n=c:(d<$[1..n])++[c] r=readLn main=do a<-r;mapM putStrLn.f[f"+-"a,f"| "a]=<<r
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page