프로그래머스 - x만큼 간격이 있는 n개의 숫자(Java)

윤민선·2026년 9월 20일

프로그래머스

목록 보기
87/104
post-thumbnail

문제 설명

정수 x와 자연수 n이 주어질 때, x부터 시작하여 x씩 증가하는 숫자를 n개 담은 배열을 반환하는 문제이다.

ex) x = 2, n = 5라면:

[2, 4, 6, 8, 10]

접근 방법

반복문을 n번 실행하면서 현재 숫자에 x를 곱한다.

배열의 i번째 값은 다음과 같이 구할 수 있다.

x * (i + 1)

i는 0부터 시작하기 때문에 i + 1을 해준다.


최종 코드

class Solution {
    public long[] solution(int x, int n) {
        long[] answer = new long[n];

        for (int i = 0; i < n; i++) {
            answer[i] = (long) x * (i + 1);
        }

        return answer;
    }
}

실행 결과

0개의 댓글