프로그래머스 가장 큰 수 찾기 자바스크립트

버건디·2023년 3월 10일
0

프로그래머스

목록 보기
20/66

문제 링크

- 내 풀이

function solution(array) {
  var answer = [];
  const newArr = array.slice().sort((a, b) => {
    return a - b;
  });
  const maxNum = newArr[newArr.length - 1];
  const indexNum = array.indexOf(maxNum);

  answer.push(maxNum, indexNum);

  return answer;
}

- 다른 사람 풀이

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

Math.max는 배열자체가 아니라 값들 사이에서 최댓값을 구해주는건데, array는 배열이어서 구조분해 할당을 통해 값들로 변경을 해주어야한다.

profile
https://brgndy.me/ 로 옮기는 중입니다 :)

0개의 댓글

관련 채용 정보