프로그래머스 1단계 두 개 뽑아서 더하기
문제풀이 과정
-
두 수를 뽑아 더할수 있는 수를 구한다. (i, j)
->for반복문으로 돌면서 인덱스에 있는 값을 하나씩 뽑아온다. -
변수를 하나 선언해준 뒤 그 안에 더한값을 넣어준다.
-
indexOf메서드를 사용해 answer배열안에 내가 구한 값이 없다면 그 수를 담기
-
배열에 넣어준 후 오름차순으로 정렬한다.
-> 오름차순 정렬 방법: ((a,b)=>a-b)
function solution(numbers) {
let answer = [];
//for 반복문으로 돌면서 인덱스 2개에 있는 수를 각 각 뽑아온다.
for(let i = 0; i < numbers.length ; i++) {
for(let j = i + 1; j < numbers.length ; j++) {
let plus = numbers[i] + numbers[j];
if (answer.indexOf(plus)===-1) {
answer.push(plus);
}
}
}
answer.sort((a,b)=>a-b);
return answer;
}```
Author And Source
이 문제에 관하여(프로그래머스 1단계 두 개 뽑아서 더하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@solimlee/프로그래머스-1단계-두-개-뽑아서-더하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)