안녕하세요 교수님
4500번 문제 다른분들이 질문글 올린 것도 봤는데요,
제가 이해한 바로는 (제 마지막 코드를 예로 들어 설명하면)
sum += j*j*j;
에서 j를 세제곱하면 그 수가 너무커져서 int로는 감당이 안되는 현상(오버플로우)가 발생하고, 그렇기 때문에 long long int를 쓰는 것으로 파악했습니다. 이게 맞는지요??
이게 맞다면 sum, j 모두 long long int로 선언했고, 출력도 %lld로 했는데 WA가 뜨는 이유가 무엇일까요 ??
감사합니다 잘배우고 있습니다 교수님 ^^