この問題を解決するための私の試みでの更新です。 なぜアレイを逆順にソートするのですか?ロジックは私にとって意味があります。コードで2つの配列が正しく並べ替えられないのはなぜですか?
def combine_array(arr1,arr2)
arr3 = []
arr1.each do |x|
arr3.push(x)
end
arr2.each do |x|
arr3.push(x)
end
arr3.each_index do |i|
arr3.each_index do |j|
if arr3[i] > arr3[j]
hold = arr3[i]
hold2 = arr3[j]
arr3[i] = hold2
arr3[j] = hold
end
end
end
return arr3
端
combine_array([1,5,3]、[6,2,4])
Click link to see the code and the array in reverse order
あなたが欲しくない理由があるとします'(arr1 + arr2).sort'を実行するだけですか? – moveson
申し訳ありません、私はそれを言及するのを忘れました。あなたの前提は正しい。 –
元のコードまたは更新されたコードをお手伝いしますか?私は1つを選択し、それに固執すると思います。解決策がある場合は、回答として投稿することができます。しかし、質問を変更するのは混乱します。 – Stefan