728x90
(문제풀이 생각)
1. x만큼 증가한다?
2. n개의 리스트를 끌어낸다.
(해결 방법)
1. n의 제한 조건을 보면 1000이하인 "자연수"라고 한다. 그럼 n만큼 반복해서 나열할 때, n은 1부터 시작하면 된다.
👌 for(let i=1; i<=n, i++) //이렇게!
2. x가 n의 숫자만큼 반복된다. 이 부분이 이해가 가지 않았는데 제출한 정답부터 보면
👌 answer.push(x*i)
일단 i를 정의한 것을 보면 1부터 시작해서 1,2,3,4~~~1,000이고
x*i 를 하게 되면 x가 2라고 가정할 경우 // 2, 4, 6, 8,~~~2,000으로 우리가 원한 답을 찾아낼 수 있다.
그럼 answer에 이 값을 넣어주면 되기 때문에
answer.push(x*i)로 해결 완료
✅ 최종 코드
function solution(x, n) { var answer = []; for (let i=1; i<=n; i++){ answer.push(x*i); } return answer; } |
728x90
'알고리즘 스터디 > [프로그래머스] 연습문제' 카테고리의 다른 글
[알고리즘] 2016년 문제풀이(자바스크립트 javascript) (0) | 2022.07.16 |
---|---|
[알고리즘] 부족한 금액 계산하기 문제풀이(자바스크립트 javascript) (0) | 2022.07.16 |
[알고리즘] 핸드폰 번호 가리기 문제풀이(자바스크립트 javascript) (0) | 2022.07.15 |
[알고리즘] 평균 구하기 문제풀이(자바스크립트 javascript) (0) | 2022.07.15 |
[알고리즘] 음양 더하기 문제풀이(자바스크립트 javascript) (0) | 2022.07.15 |