-
[JS] 두 개 뽑아서 더하기이노베이션 캠프/3주차_알고리즘 2023. 6. 17. 21:58
문제
https://school.programmers.co.kr/learn/courses/30/lessons/68644
문제 풀이
최종 제출
function solution(numbers) { var answer = []; for (let i=0; i<numbers.length; i++){ for (let j=0; j<numbers.length; j++) { if (j === i) { continue; } answer.push(numbers[i] + numbers[j]) } } answer.sort((a, b) => a-b); // 정렬 return [...new Set(answer)]; }
- 이중 for문 사용하여 각 원소에 접근
- 이중 배열의 인덱스가 동일하지 않은 경우에면 더한 값 push
- sort() 메소드 사용하여 정렬
- Set() 사용하여 중복 제거 후 return
728x90'이노베이션 캠프 > 3주차_알고리즘' 카테고리의 다른 글
[JS] 모의고사 (0) 2023.06.19 [JS] 로또의 최고 순위와 최저 순위 (0) 2023.06.17 [JS] 같은 숫자는 싫어 (0) 2023.06.17 [JS] 최소직사각형 (1) 2023.06.17 [JS] 3진법 뒤집기 (1) 2023.06.17