프로그래머스 LEVEL 1(두 개 뽑아서 더하기)
-
사용 언어 : javascript
-
해결 날짜 : 2022-08-12
-
해결 방법 :
- 반복문으로 numbers 배열 속 첫 인자를 shift()한 후 남은 배열 속 인자들과 더한 값을 answer에 push()
- Set()으로 중복 제거 후 오름차순 정렬
-
코드
function solution(numbers) {
var answer = [];
while(numbers.length > 1) {
const head = numbers.shift();
for (const number of numbers) {
answer.push(head + number);
}
}
const set = new Set(answer);
answer = [...set].sort((a, b) => a - b);
return answer;
}