반응형
오랜만에 정말 간단한 프로그래머스 문제를 풀었습니다.
문제는 다음과 같습니다.
https://programmers.co.kr/learn/courses/30/lessons/12954
풀이 방법
- 반복문을 이용해서 index만큼 곱해준 후 배열에 추가하는 방법을 이용해서 문제를 풀 수 있습니다.
소스 코드
function solution(x, n) {
let answer = [];
for(let index = 1; index<=n; index++){
answer.push(x*index);
}
return answer;
}
다른 풀이
function solution(x, n) {
return Array(n).fill(x).map((v,i)=>(v*(i+1)));
}
- 초기에 배열에 x값을 추가한 후에 map 고차함수를 이용해서 i+1만큼 곱해준 배열을 반환해주면 됩니다.
반응형
'알고리즘' 카테고리의 다른 글
정수 내림차순으로 배치하기 - 프로그래머스 level 1 (0) | 2021.06.21 |
---|---|
정수 제곱근 판별 - 프로그래머스 level 1 (0) | 2021.06.20 |
최대공약수와 최소공배수 - 프로그래머스 level1 (0) | 2021.06.18 |
콜라츠 추측 - 프로그래머스 level1(Javascript) (0) | 2021.06.15 |
짝수와 홀수 - 프로그래머스 level1(Javascript) (0) | 2021.06.15 |