프로그래머스 최댓값 만들기(2) 자바스크립트

버건디·2023년 4월 8일
0

프로그래머스

목록 보기
31/66

문제 링크

- 내 풀이

function solution(numbers) {
  let numbersSum = [];
  for (let i = 0; i < numbers.length; i++) {
    for (let j = i + 1; j < numbers.length; j++) {
      numbersSum.push(numbers[i] * numbers[j]);
    }
  }
  return Math.max(...numbersSum);
}

- 다른 사람 풀이

function solution(numbers) {
  numbers.sort((a, b) => a - b); // [-5, -3, 1, 2, 4];

  return Math.max(
    numbers[0] * numbers[1],
    numbers[numbers.length - 1] * numbers[numbers.length - 2]
  );
}
profile
https://brgndy.me/ 로 옮기는 중입니다 :)

0개의 댓글

관련 채용 정보