gofl4520   3년 전

100까지인 경우는 잘 출력 되는데, 10000인 경우에는 답이 틀립니다.

왜 그런 것일까요??

dldyddlwl   3년 전

d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자.  라고 문제에 나와있습니다.

만약에 345라는 숫자를 생각해보면


345 + 3 + 4 + 5 가 맞습니다. 그런데 글쓴이님의 코드는


345 + 345//10 + 345%10 = 345 + 34 + 5가 됩니다. ( 100이 넘어가는 숫자들의 자릿수를 구하는 과정이 문제 )

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