728x90
반응형
내가 쓴 답안
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
for(int i=0; i<n; i++)
{
answer[i]=x+x*i;
}
return answer;
}
}
테스트 14개중 2개를 통과하지 못했다.. 다시 해보겠음
찾아보니 int의 범위를 넘어가는 값이 나와서 그렇단다..
long으로 단위를 바꿔서 처리해보도록 하겠다.
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
long temp=x;
for(int i=0; i<n; i++)
{
answer[i]=temp+(temp*i);
}
return answer;
}
}
long변수 temp를 만들어주고 x값을 넣어서 그걸 활용해서 문제를 풀었다
728x90
반응형
'programming > 코테연습' 카테고리의 다른 글
[Java] 프로그래머스 핸드폰 번호 가리기 - level1 (0) | 2021.05.09 |
---|---|
[Java] 프로그래머스 행렬의 덧셈 - level1 (0) | 2021.05.09 |
[Java] 프로그래머스 직사각형 별찍기 - level1 (0) | 2021.05.09 |
[Java] 프로그래머스 모의고사 - level1 (0) | 2021.05.09 |
(자바)프로그래머스 level1 - 두 정수 사이의 합 (0) | 2021.03.11 |