2553번 - 마지막 팩토리얼 수
가장 처음으로 0이 아닌 낮은 자리수를 찾으라길래
10으로 몽땅 나누고 오버플로우를 방지하기 위해 필요한 부분만 남겨서
계속 계산하고 있었습니다.
0은 문제에서 무시하라는 부분이었고,
100으로 나눈 나머지를 얻은 건 15 * 2 = 30과 같이 된 경우에는 10의 자리 수인 3이 필요했기 때문입니다.
논리가 잘못됐을까요?
+. 연속으로 3개 질문을 올리려니 도배하는 느낌이 들어 죄송합니다..
%10000으로 고치니까 되네요.
감사합니다. 10 이상의 자리에서도 같은 일이 일어날 수 있는 모양이네요..
댓글을 작성하려면 로그인해야 합니다.
hdnua 9년 전
가장 처음으로 0이 아닌 낮은 자리수를 찾으라길래
10으로 몽땅 나누고 오버플로우를 방지하기 위해 필요한 부분만 남겨서
계속 계산하고 있었습니다.
0은 문제에서 무시하라는 부분이었고,
100으로 나눈 나머지를 얻은 건 15 * 2 = 30과 같이 된 경우에는 10의 자리 수인 3이 필요했기 때문입니다.
논리가 잘못됐을까요?
+. 연속으로 3개 질문을 올리려니 도배하는 느낌이 들어 죄송합니다..