[Lv.0] 가장 큰 수 찾기

01수정·2022년 11월 22일
0
post-thumbnail

<입문 100문제> Day 16 - 문자열, 수학, 배열, 조건문

문제


풀이

(1) X : array.findIndex

  • findIndex() 메서드는 주어진 판별 함수를 만족하는 배열의 첫 번째 요소에 대한 인덱스를 반환
function solution(array) {
    const maxNum = Math.max(...array);
    const maxIdx = array.findIndex(maxNum);
    return [maxNum, maxIdx];
}

(2) O : array.indexOf

  • indexOf() 메서드는 배열에서 지정된 요소를 찾을 수 있는 첫 번째 인덱스를 반환
function solution(array) {
    let maxNum = Math.max(...array);
    let maxIdx = array.indexOf(maxNum)
    return [maxNum, maxIdx];
}

해답

function solution(array) {
  const max = Math.max(...array);
  return [max, array.indexOf(max)];
}
profile
새싹 FE 개발자

0개의 댓글