カメヲラボ

主にプログラミングとお勉強全般について書いてます

ゴルフゴルフ

穴ゴルもゴルフして今日からカテゴリ名は穴です。

  • Booklet Printing

http://golf.shinh.org/p.rb?Booklet+Printing
Rubyが苦手な私ですが、結構短く書けました。

$><<(1..k=(3+n=gets.to_i)/4*4).map{|i|n<(t=i&2<1?k-~-i/2:~i/-2)?:_:t}*' '

これが73B。

1.upto(k=(3+n=gets.to_i)/4*4){|i|print n<(t=i&2<1?k-~-i/2:~i/-2)?:_:t," "}

これは74B。