알고리즘, 코딩테스트/트러블슈팅

[프로그래머스/ 트러블슈팅] x만큼 간격이 있는 n개의 숫자

jy3574 2024. 10. 29. 14:42

*이 문제에서 테스트 13,14번에서 오류발생

 

-for 문으로 조건도 주고 배열에도 제대로 넣었다고 생각했는데 13,14번에서 오류가 나서 구글링도 해보고 문제도 다시 읽어보니, 

answer[i] = x * (i+1); 이렇게 계산을 하게 되면 int의 범위에서 넘어가기 때문에 계산 값을 long 형태로 변환을 해줘야한다.

 

answer[i] = (long) x * (i+1);