Level1 - 두 개 뽑아서 더하기
문제 설명 및 링크
https://programmers.co.kr/learn/courses/30/lessons/68644?language=javascript
나의 풀이
뭐 그냥 문제대로 풀면 된다.
다른 사람 풀이 보니 Array 내 중복 제거는 Set 을 적극 사용하는게 좋을듯.
코드
모든 프로그래머스 문제 관련 코드들은 GitHub 링크 에 있음.
function solution(numbers) {
const map = [];
numbers = numbers.sort((n1, n2) => n1 - n2);
for (let i = 0; i < numbers.length - 1; i++) {
for (let j = i + 1; j < numbers.length; j++) {
map[numbers[i] + numbers[j]] = true;
}
}
const answer = [];
map.map((a, i) => {
if (a) {
answer.push(i);
}
});
return answer;
}
Author And Source
이 문제에 관하여(Level1 - 두 개 뽑아서 더하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@crazydj/프로그래머스-문제-풀이-Level1-두-개-뽑아서-더하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)