フィジカルの練習問題(易) (きしだのはてな)
こんな簡単な回答でいいのだろうか?しかしこれでは正方形じゃないと対角線がうまく引けませんね・・・・だがそれっぽく引こうとすると問題文の制約を超えられず。。
X = 5 Y = 5 for rowpos in 1..Y do for colpos in 1..X do if rowpos == colpos || X - colpos + 1 == rowpos print "x" else print "o" end end puts end
ちなみに、(難)の方は、駄目だったときにやり直しの処理を書いてる途中で気が遠くなって挫折しました。。