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); // 나는 여기서 long형으로 변환했다.
}
return answer;
}
}
1.
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
long sum = 0;
for(int i = 0;i<answer.length;i++){
sum += x; // 곱하기 말고 그냥 더해도 된다.
answer[i] = sum;
}
return answer;
}
}
2.
class Solution {
public long[] solution(long x, int n) { // 처음부터 long형으로 변환할 수 있다.
long[] answer = new long[n];
for(int i = 0; i < n; i++){
answer[i] = x * (i + 1);
}
return answer;
}
}
💬 처음부터 매개변수 타입 자체를 long형으로 변환하고 시작할 수 있다.