shinnoske0727
10/8/2019 - 5:38 AM

最大値のindexを取得する関数

export default function maxIndex(arr: number[]): number {
  if (arr.length === 0) {
    return -1;
  }

  let max = arr[0];
  let maxIndex = 0;

  for (let i = 1; i < arr.length; i++) {
    if (arr[i] > max) {
      maxIndex = i;
      max = arr[i];
    }
  }

  return maxIndex;
}