[Algorithm] x만큼 간격이 있는 n개의 숫자

yeah·2023년 7월 28일

Algorithm

목록 보기
2/27
post-thumbnail

Mission.

작성한 답

function solution(x, n) {
    var answer = [];
    for (let i = 0; i < n; i++) {
        answer.push(x + (x * i));
    }
    return answer;
}
  • 이 함수는 x와 n이라는 두 개의 매개변수를 입력으로 받는다.
  • x는 등차수열의 시작 값이고, n은 등차수열의 길이(반복 횟수)이다.
  • answer 배열은 빈 배열로 초기화되어 시작한다. 그리고 for 반복문을 사용하여 i가 0부터 시작해서 n보다 작을 때까지 반복한다.
  • 반복문 내에서 answer.push(x + (x * i))를 통해 x와 i를 곱한 값을 x와 더해서 배열에 추가한다. 이렇게 하면 등차수열이 생성되어 answer 배열에 저장된다.

참고 자료

https://school.programmers.co.kr/learn/courses/30/lessons/12954

profile
기록과 회고

0개의 댓글