프로그래머스

[JavaScript] 가장 큰 수 찾기 - 프로그래머스

jjangsh 2024. 7. 22. 21:25

문제 :

 

내 풀이 :

function solution(array) {
  let arr = [];
  let max = 1;
  let index = 0;
  
  for(let i = 0; i < array.length; i++) {
      if(array[i] > max) {
          max = array[i];
      }
  }
  index = array.indexOf(max);
  arr.push(max, index);
  return arr;
}

 

 

 

 

다른 사람 풀이 :

function solution(array) {
    let max = Math.max(...array);
    return [max, array.indexOf(max)];
}

 

...array와 같이 배열의 요소들을 개별 인자로 펼치는 스프레드 문법을 사용하여 코드를 훨씬 간결하고 가독성 있게 작성하는 법을 배웠다.