我想將一個字符串拆分爲三個數組,如所示,需要的輸出爲。使用Array#each_slice
這樣1_223_213_213.to_s.split('').each_slice(3){|arr| p arr }
使用each_slice從字符串結尾開始分割輸入?
Current output: Desired output
# ["1", "2", "2"] # ["0", "0", "1"]
# ["3", "2", "1"] # ["2", "2", "3"]
# ["3", "2", "1"] # ["2", "1", "3"]
# ["3"] # ["2", "1", "3"]
必須從(0..trillion)號工作。我在下面發佈了我的解決方案作爲答案。希望大家可以給我一些建議來優化或替代實現?
「給我的代碼」沒有嘗試的解決方案。 – maerics
@maerics我發佈了我的解決方案。見答案。這是「餵我的代碼」,而不是「給我的代碼」;) – fyz
好的交易,謝謝你。通常,您直接在您的問題中發佈您嘗試的解決方案,以免人們認爲您要求他人爲您完成工作;-) – maerics