r=1..n=$$%9*5 r.map{|i|puts'%3s'*n%r.map{|j|(i*j).to_s(n+1).upcase}}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page