본문 바로가기
  • 개발 / 공부 / 일상
Programmers

(Programmers) [Lv. 0] 최대값 만들기(1)

by JJeongHyun 2023. 2. 10.
반응형

문제 설명

  • 정수 배열 numbers를 매개변수로 넘겨받는다
  • 배열 number의 원소 중 가장 큰 값과 그다음으로 큰 값을 곱한 값을, 즉 최댓값을 반환하는 solution 함수를 완성하시오

 

제한사항

  • 0 ≤ numbers의 원소 ≤ 10,000
  • 2 ≤ numbers의 길이 ≤ 100

 

입출력 예시

최댓값 만들기(1) 입출력 예시

 

전체 코드

function solution(numbers) {
  let sortArr = [];
  sortArr = [...numbers].sort((a, b) => {
    return a - b;
  });

  return sortArr[sortArr.length - 1] * sortArr[sortArr.length - 2];
}