puts$<.map{|s|n=s.to_i r=-n..n r.map{|i|r.map{|j|'+- |'[(i*i<=>j*j)|1[i]*2]}*''}}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page