llooll20   1년 전

반례를 보고 실행 시켰는데 6, 7은 잘 나오더니 100에서 지나치게 큰 수가 나옵니다.

다른 분들이 올린 코드랑 크게 다를 게 없다고 생각하는데 왜 이런 오류가 나오는 지 궁금합니다.

usuhan09   1년 전

26~27번 for문을 돌면서 sum이 10의 9승을 넘게 됩니다.(10의 8승*5등의 큰수가 10번 더해질 수도 있기 때문에요.)

그렇기 때문에 28번 행에 출력하시는 부분에서도 big으로 나누시고 자료형을 long에서 long long으로 바꾸어 주시면 됩니다.


prarie   1년 전

24번째 줄에 괄호도 없습니다

그리고 아마 long long 이랑 long 이랑 다를 거에요

작성자님 의도는 모르겠지만 long long 쓰실려고 한 것 같아요

llooll20   1년 전

감사합니다!! 덕분에 궁금증이 풀렸네요

댓글을 작성하려면 로그인해야 합니다.