TIL13-02 Math.max(),IndexOf()의 활용

김태혁·2023년 1월 24일
0

TIL

목록 보기
39/205
  • 문제 설명
    정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요.

  • 풀이 과정

  1. array 배열에서 최대값을 찾는다.
  2. 최대값의 인덱스를 찾는다.

최대값을 찾기 위해 Math.max()를 활용했고, (...array)로 배열의 객체값을 가져와서 Math.max()의 인수로 전달했다.
그 값의 인덱스를 찾기 위해 IndexOf()를 활용했다.

function solution(array) {
    let answer = [];
    answer.push(Math.max(...array)); // 최대값 찾아서 넣어주기 
    answer.push(array.indexOf(Math.max(...array)));//인데스 값 찾아서 넣어주기
    return answer;
}
profile
도전을 즐기는 자

0개의 댓글