>>957
>>959
>>960
ありがとうございました!!Hash使います。
indexだと値がかぶったときもつねに小さいほうの数字を返して統一性があるのですが、
Hashだと同じ値があったときに順位が不定なので、その時小さいほうを返す方ように
頑張ろうと思います。