프로그래머스 Lv.1 x만큼 간격이 있는 n개의 숫자 자바
Q. 함수 solution은 정수 x와 자연수 n을 입력받아,
x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야한다.
다음 제한 조건을 보고, 조건을 만족하는 함수
solution을 완성하시오.

class Solution {
public long[] solution(long x, int n) {
long[] answer = new long[n];
for (int i = 0; i < n; i++) {
answer[i] = x * (i+1);
}
return answer;
}
}
n개까지 증가하는 함수 i를 만들고
x에 i+1을 곱해 배열에 값을 넣도록 했다.
i+1인 이유는 i가 0부터 시작하고 n보다 작기 때문이다.
처음에 int x로 했다가 안되서 GPT한테 물어봤는데,
x의 범위가 정수형 자료형보다 클 수 있기 때문에
long으로 해줘야 한다고 한다.
'Log > Coding Test' 카테고리의 다른 글
Day83_Programmers Lv.1 자연수 뒤집어 배열로 만들기 Java (1) | 2023.12.18 |
---|---|
Day82_Programmers Lv.1 문자열 내 p와 y의 개수 Java (1) | 2023.12.15 |
Day80_Programmers Lv.1 약수의 합 Java (0) | 2023.12.14 |
Day79_Programmers Lv.1 나머지가 1이 되는 수 찾기 Java (0) | 2023.12.12 |
Day78_Programmers Lv.1 문자열을 정수로 바꾸기 Java (0) | 2023.12.11 |