티스토리 뷰

문제 설명

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

 

제한사항

 

  • x는 -10000000 이상, 10000000 이하인 정수입니다.
  • n은 1000 이하인 자연수입니다.

 

 

입출력 예

  • x가 2이고, n이 5일 때 [2,4,6,8,10]을 return
  • x가 4이고, n이 3일 때 [4,8,12]를 return
  • x가 -4이고, n이 2일 때 [-4, -8]을 return

 

풀이

function solution(x, n) {
    let arr = [];
    
    for(i = 1; i <= n; i++){
        const multiple = i * x;
        arr.push(multiple);
    }
    return arr;
}

 

설명

 

-먼저 arr라는 빈 배열을 준비한다.

 

-그 후 반복문을 통해 x와 i를 n번 곱해준다. 만약 n이 2이고 x가 5라면 처음에는 1 * 2 이므로 2가 되고, 그 후 2 * 2이므로 4가 되고, 그 후 3 * 2이므로 6이 되고 이런 식으로 n만큼 반복하게 되면 [2,4,6,8,10]이 나온다.

 

-반복문에서 하나씩 계산 할 때마다 이를 빈 배열인 arr에 push 해준 뒤에, arr를 return 하면 된다.

'프로그래머스 1단계' 카테고리의 다른 글

문자열 내림차순으로 배치하기(JS)  (0) 2023.08.27
약수의 개수와 덧셈(JS)  (0) 2023.08.16
음양 더하기(JS)  (0) 2023.08.16
자릿수 더하기(JS)  (0) 2023.08.07
약수의 합(JS)  (0) 2023.07.26
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함