我需要以指定大小的塊反轉數組。下面是什麼需要做的一個例子:Flip array in chunk
chunk = 2
arr = [1,2,3,4,5]
我怎樣才能建設一個塊反轉像這樣的數組:
[2, 1, 4, 3, 5]
我的代碼:
arr.each_slice(chunk) { |a| p a }
輸出:
[1,2]
[3,4]
[5]
每個chu如上所示,上面的nks需要被反轉並附加到最終的數組中。
我需要以指定大小的塊反轉數組。下面是什麼需要做的一個例子:Flip array in chunk
chunk = 2
arr = [1,2,3,4,5]
我怎樣才能建設一個塊反轉像這樣的數組:
[2, 1, 4, 3, 5]
我的代碼:
arr.each_slice(chunk) { |a| p a }
輸出:
[1,2]
[3,4]
[5]
每個chu如上所示,上面的nks需要被反轉並附加到最終的數組中。
@sawa爲什麼編輯然後投票結束? – squiguy