Ruby 配列の中で最大値のインデックス番号を求めるサンプル

環境
Windows11 pro 64bit
ruby ruby 3.0.3p157

構文
配列.index(配列.max)
「index」と「max」を使用して、配列の最大値のインデックス番号の初めに見つかった番号は求めます。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
arr = [15, 24, 35, 44, 41]
p arr.index(arr.max)
# 0
arr = [34, 45, 44, 45, 44, 41, 45]
p arr.index(arr.max)
arr = [15, 24, 35, 44, 41] p arr.index(arr.max) # 0 arr = [34, 45, 44, 45, 44, 41, 45] p arr.index(arr.max)
arr = [15, 24, 35, 44, 41]

p arr.index(arr.max)
# 0

arr = [34, 45, 44, 45, 44, 41, 45]

p arr.index(arr.max)

実行結果
3
1

Ruby

Posted by arkgame