golf checkers+pattern

懲りずにgolf。
anarchy golf - checkers pattern

golf ver. 最終的にこうなった

a,b=gets.split.map{|x|x.to_i}
a.times{|x|s=[];t=(x+1)%2
b.times{|y|s<<t;t=-t+1}
puts s*(" ")}


大分すっきりした感あり。
他の人はeval使ってるなぁ。


golfは短い書き方を覚えれていい面もある。
今日は、配列の初期化が [] だけでできることと
array.join が * だけでできることを学んだ。