두 개 뽑아서 더하기

김현민·2021년 9월 8일
0

Algorithm

목록 보기
68/126
post-thumbnail

function solution(numbers) {
  var answer = []

  for (let i = 0; i < numbers.length; i++) {
    for (let j = i + 1; j < numbers.length; j++) {
      answer.push(numbers[i] + numbers[j])
    }
  }

  answer.sort((a, b) => a - b)
  var res = new Set(answer)
  answer = [...res]

  return answer
}

combination으로 2가지 가능한 조합을 뽑아서 모두 더하려 했으나,,
100이하의 숫자로 비교적 작은단위라 for문으로 돌림

  1. for문으로 배열안에서 하나씩 더하고 push

  2. sort 오름차순 정렬

  3. 중복제거를 위해 Set 객체를 불러옴.

profile
Jr. FE Dev

0개의 댓글