시간 제한이 있기 때문에 단순히 반복문을 사용하는 것은 불가능하다.
그림에서 보듯 일의 자리의 숫자는 9개, 십의 자리의 숫자는 90개, 백의 자리의 숫자는 900개 식으로 규칙성이 있다.
때문에 반복문으로 10^i를 돌려가며 n이 더 클 경우 i*9*10^(i-1)로 n보다 작은 자리수의 숫자를 더하고
10^i보다 작을 경우 자리수인 i에 남은 숫자인 n - 10^(i-1)을 곱하여 더한다.