ゴルフってみた

いまさらながらるびまゴルフ 【第 4 回】に挑戦してみた。

[1][n]

とかしちゃうと、1 or nilしか取れないのに文字数減らないしなぁとかいろいろいじってるうちに、Integer#[nth]なんてメソッド見つけた!

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。

http://www.ruby-lang.org/ja/man/html/Integer.html#self.5bnth.5d

ピッタリじゃん!

1[n]