CODING TEST

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

우진하다 2023. 5. 19. 16:36

 

나의 풀이.

n만큼의 범위로 반복문을 돌려서 x 를 곱해 answer배열에 할당해 준다.
케이스 14, 15번에서 틀려서 확인해보기 long 타입으로 항변환 하니 잘됐다.
제한 조건 범위 등 제약 조건을 잘 확인하자.

 

class Solution {
    public long[] solution(int x, int n) {
        long[] answer = new long[n];
        int idx = 0;
        for (int i = 1; i <= answer.length; i++) {
            answer[idx++] = (long) i * (long) x;
        }
        
        return answer;
    }
}

문제출처: https://school.programmers.co.kr/learn/courses/30/lessons/12954