バブル ソート法を使用して、3 つの数値のみの配列をソートしようとしています。私が使用しているコードは以下のとおりです。
def my_sort(list)
return list if list.size <= 1
swapped = false
while !swapped
swapped = false
0.upto(list.size-2) do |i|
if list[i] > list[i+1]
list[i], list[i+1] = list[i+1], list[i]
swapped = true
end
end
list
end
my_sort([3,1,2])
これが私が得続けるエラーメッセージです:
Syntax error, unexpected $end, expecting keyword_end
私はちょうどどの端が含まれるべきではないのだろうかと思っていましたか?