TIPS(#配列の各要素の数値の大きさのランキングを作る) Ruby

目標:何がしたいか?

# 配列の中の数値の大きさのランキングを出力する

コード

arr = [5,6,7,8,1,3,4,5,6,7,8,9,6,34,12]
arr = arr.sort_by{ |i| i }.reverse
arr.each_with_index do |num, index|
  puts "#{num}は#{index + 1}位です"
end

出力すると・・・

34は1位です
12は2位です
9は3位です
8は4位です
8は5位です
7は6位です
7は7位です
6は8位です
6は9位です
6は10位です
5は11位です
5は12位です
4は13位です
3は14位です
1は15位です

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です