문제📖
풀이🙏
- 가장 높은 자리수를 제외하고 일단
result += 9 * (10**i) * (i+1)
까지의 자리수를 생각한다.
- 마지막으로 가장 높은 자리수의 개수를 추가로 붙여준다.
코드💻
n = input()
length = len(n) - 1
result = 0
for i in range(length):
result += 9 * (10**i) * (i+1)
result += ((int(n) - (10 ** length))+1) * (length+1)
print(result)