반응형
오늘은 프로그래머스에서 두 개 뽑아서 더하기 문제를 풀어보겠습니다.
문제는 다음과 같습니다.
https://programmers.co.kr/learn/courses/30/lessons/68644
* 풀이 방법
- 이중 포문을 돌려서 값이 다른 것만 더해줍니다.
- 더해준 값을 정렬해주면 끝!
* 소스 코드
function solution(numbers) {
const set = new Set();
for(let i = 0; i < numbers.length-1; i++) {
for(let j = 0; j < numbers.length; j++) {
if(i !== j){
set.add(numbers[i] + numbers[j]);
}
}
}
return [...set].sort((a,b) => a-b);
}
반응형
'알고리즘' 카테고리의 다른 글
프로그래머스 level1 두 정수 사이의 합 (0) | 2021.08.26 |
---|---|
프로그래머스 level2 - 프린터(javascript) (0) | 2021.08.21 |
프로그래머스 체육복(Greedy) - level1 (0) | 2021.08.11 |
프로그래머스 타겟 넘버 - level2(dfs) (0) | 2021.08.11 |
프로그래머스 키패드 누르기 - 카카오 인턴십 (0) | 2021.08.10 |