[프로그래머스 코딩테스트 연습문제] x만큼 간격이 있는 n개의 숫자 | 알고리즘 설명 & 문제 풀이 with 자바스크립트(Javascript)

Re_Go·2023년 12월 9일
0

코딩테스트연습

목록 보기
15/106
post-thumbnail

1. 문제 설명

함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.

2. 제한 사항

x는 -10000000 이상, 10000000 이하인 정수입니다.

n은 1000 이하인 자연수입니다.

3. 입출력 예

4. 첫번째 문제 풀이(2023-12-09)

들어보니까 Array, fill, map 조합으로 연속해서 곱하는 분들이 계시던데 저는 정석대로 해보았습니다. (아직 짬밥이 안되다보니...)

function solution(x, n) {
    var answer = [];
    for(let i = 1 ; i < n+1 ; i++){ // i를 1로 시작하여 주어진 n+1 까지의 범위까지 for문을 반복하면서
        answer.push(x*i); // answer 배열에 x에 i를 곱한 값들을 push 해줍니다.
    }
    return answer; // for문이 끝난 후 answer 반환
}
profile
인생은 본인의 삶을 곱씹어보는 R과 타인의 삶을 배워 나아가는 L의 연속이다.

0개의 댓글