Rubyの配列便利メソッドには、指定した個数分だけ配列の先頭または最後尾から要素を取り出してくれるtakeとdropというものがある。
a = [1, 2, 3, 4, 5, 6] p a.take(3) # [1, 2, 3] p a.drop(3) # [4, 5, 6]
配列に対してtakeを使用すると、先頭から引数の個数分要素を取り出して別の配列として出力する。
同様に、dropの場合には最後尾からになる。
プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問
posted with amazlet at 17.03.15