# RubyコードゴルフTips Rubyはコードゴルフ向きの言語として有名です。 便利なメソッドが多く、いろいろ組み合わせることで驚くほど短くなったりもします。 思いついたアイデアや集めたテクニックを忘れてしまうともったいないので、まとめることにしました。 編集歓迎です。 * [入出力](#入出力に関するテクニック) * [配列](#配列に関するテクニック) * [文字列](#文字列に関するテクニック) * [数値](#数値に関するテクニック) * [その他](#その他のテクニック) ## 入出力に関するテクニック ### 1行入力 ```ruby gets ``` ### すべて入力 ```ruby `dd` ``` これは`$<.read`よりも3B短い。 ### 複数行入力 ```ruby a,b,c=*$< ``` `$<`は`ARGF`の別名。`IO`は行に対しての`Enume