[코딩테스트] 최댓값 만들기 (1)

JUNHO YEOM·2022년 11월 8일
0

코딩 테스트 연습

목록 보기
1/2
post-thumbnail

문제 설명

정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요.


제한 사항

제한사항
0 ≤ numbers의 원소 ≤ 10,000
2 ≤ numbers의 길이 ≤ 100


입출력 예


풀이

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

배열이 매개변수로 주어지기 때문에 배열을 정렬하고,
정렬된 배열의 length를 통하여 최대값과 두번째 큰 값을 구하여 곱해주었다.

0개의 댓글