728x90
문제
풀이
먼저 int x 를 long으로 바꾸어 주지 않으면 x*i에서 21억을 넘는 구간이 생기기 때문에 동일한 방식으로 문제를 해결하면 테스트 13, 14에서 오류가 생긴다.
코드
class Solution {
public long[] solution(long x, int n) {
long[] answer = new long[n];
for(int i=0;i<n;i++)
answer[i]=x+x*i;
return answer;
}
}
728x90
728x90
'Algorithm > Programmers Algo' 카테고리의 다른 글
Programmers 평균 구하기 JAVA (0) | 2022.05.05 |
---|---|
Programmers 하샤드 수 JAVA (0) | 2022.05.05 |
Programmers 핸드폰 번호 가리기 JAVA (0) | 2022.05.05 |
Programmers 행렬의 덧셈 JAVA (0) | 2022.05.04 |
Programmers 직사각형 별찍기 JAVA (0) | 2022.05.04 |
댓글