문제
https://school.programmers.co.kr/learn/courses/30/lessons/12954
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
풀이
x에서 x만큼 더한 n개의 리스트를 구하는 문제이다.
100만 * 1000의 수가 나올 수 있으므로, int값의 범위보다 넘어간다.
1. 배열의 첫번째 값으로 x를 넣어준다.
2. 이전 인덱스 값에서 x만큼 더한 값을 현재 인덱스에 넣어준다.
소스코드
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
answer[0] = x;
for (int i = 1; i < n; i++) {
answer[i] = answer[i - 1] + x;
}
return answer;
}
}
실행결과

'Problem Solving > Programmers' 카테고리의 다른 글
| [Programmers] 키패드 누르기 - Java (0) | 2025.08.20 |
|---|---|
| [Programmers] 없는 숫자 더하기 - Java (0) | 2025.08.19 |
| [Programmers] 의상 - Java (0) | 2025.08.16 |
| [Programmers] 수박수박수박수박수박수? - Java (2) | 2025.08.15 |
| [Programmers] 신고 결과 받기 - Java (0) | 2025.08.14 |