본문 바로가기

Algorithm/Programmers

(JS) [Programmers - 최댓값 만들기 (1)] - 2023. 2. 6.(월)

문제 

정수 배열 numbers가 매개변수로 주어집니다. nubmers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을

return 하도록 하는 solution 함수를 완성해주세요.

 

제한사항

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

Solution.js

function solution(numbers) {
    numbers.sort((a, b) => {
        return a - b;
    });
    return numbers[numbers.length - 1] * numbers[numbers.length - 2];
}

 

 

출처 : 프로그래머스 코딩테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120847