티스토리 뷰

함수 solution은 정수 x와 자연수 n을 입력받아,
x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다.

 

입출력 예시

x n result
2 5 [2, 4, 6, 8, 10]
4 3 [4, 8, 12]
-4 2 [-4 , 8]

 

function solution(x, n) {
  var answer = [];  //return값을 담을 그릇
  var num = 0; // x의 값만큼 * 되어 담길 그릇

  for (let i = 1; i <= n; i++) { // n의 횟수만큼 반복
    num += x;
    answer.push(num); // 배열에 순차적으로 곱셈 값을 넣음
  }
  return answer;
}

 

풀이

 

x와 n을 인자로 받아서 n만큼 반복하고 x의 값만큼 곱한 배열을 반환해야 한다

 

배열을 담을 빈 배열과 x의 값만큼 곱셈할 초기값이 0인 변수를 선언해 준다

 

반복문을 활용해서 n번만큼 반복을 해주고

 

변수에 +를 해주면 값이 곱해지게 된다 => num = x + x

x = 2 , n = 5 인 경우 num은 첫 반복 시 2 > 두 번째 반복 시 4 > 세 번째 6... 이런 식으로 증가하게 된다

 

마지막으로 값을 더해주고 배열에 하나씩 요소로 담아주기 위해 push 하면 끝

공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함