알고리즘, 코딩테스트

[프로그래머스/ 코딩테스트 연습문제] x만큼 간격이 있는 n개의 숫자

jy3574 2024. 10. 29. 14:50

Q. x만큼 간격이 있는 n개의 숫자

A.

class Solution {
    public long[] solution(int x, int n) {
        long[] answer = new long[n];
        
//for문을 사용하여 i가 0부터 n-1까지 1씩 증가하면서 값을 대입
//int가 0부터 시작하는 이유는 배열이 0부터 시작이기 때문이다.
        for(int i=0; i<n; i++){
//수가 올라갈수록 결과값이 커져서 int형 범위를 넘어가므로 long으로 형변환을 해줘야함
            answer[i] = (long)x*(i+1);
        }
        return answer;
    }
}