◇ 문제 설명
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
◇ 제한 조건
- x는 -10000000 이상, 10000000 이하인 정수입니다.
- n은 1000 이하인 자연수입니다.
◇ 입출력 예시
| x | n | answer |
| 2 | 5 | [2, 4, 6, 8, 10] |
| 4 | 3 | [4, 8, 12] |
| -4 | 2 | [-4, -8] |
◇ 초기 내용
※ [출처] 프로그래머스-코딩테스트 연습-문제명
※ 초기 내용을 참고하여 문제에 맞는 코드를 작성하세요.
function solution(x, n) {
var answer = [];
return answer;
}
◇ 답안
function solution(x, n) {
var answer = new Array();
for(let i = 0; i<n; i++){
let num = x + (i*x);
answer.push(num);
}
return answer;
}
◇ 답안 풀이
(※ 주석을 참고해주세요.)
function solution(x, n) {
var answer = new Array(); //일차원 배열 생성
for(let i = 0; i<n; i++){ //0~n까지 반복문 실행
let num = x + (i*x); //num은 x부터 시작하므로 x + (i*x)
answer.push(num); //answer배열에 push메서드를 이용하여 num 추가
}
return answer;
}
◇ 실행결과

◇ 출처
https://programmers.co.kr/learn/challenges
코딩테스트 연습
기초부터 차근차근, 직접 코드를 작성해 보세요.
programmers.co.kr
'코딩테스트 > Javascript' 카테고리의 다른 글
| [Level1] 콜라츠 추측 답안 및 풀이 (0) | 2021.07.27 |
|---|---|
| [Level1] 평균 구하기 답안 및 풀이 (0) | 2021.07.27 |
| [Level1] 핸드폰 번호 가리기 답안 및 풀이 (0) | 2021.07.26 |
| [Level1] 행렬의 덧셈 답안 및 풀이 (0) | 2021.07.26 |
| [Level1] 직사각형 별찍기 답안 및 풀이 (0) | 2021.07.21 |
댓글