競技プログラミングで学んだのでメモ。
splitメソッドと多重代入を組み合わせれば、変数代入をワンライナー(1行)でできるよねという気付きです。
splitメソッド
まずはsplitメソッドで文字列を分割。
多重代入
次に変数への格納です。
splitした文字を多重代入を利用して変数にセットします。
1行に集約するとこんな感じ。
所感
Rubyの多重代入すごい!JavaScriptで毎回=を使って代入していたのに…!
競技プログラミングでは頻出のテクニックっぽいので、積極的に使っていきます。
参考URL: