황소개발자

백준 1748 파이썬 python : 수 이어 쓰기 1 @@황소처럼 우직하게@@ 식만 세우면 끝이다 본문

백준 문제 풀이

백준 1748 파이썬 python : 수 이어 쓰기 1 @@황소처럼 우직하게@@ 식만 세우면 끝이다

hjp845 2020. 3. 7. 09:01
반응형

식은

n이 120일 때

1 * (10 - 1) + 2 * (100 - 10)

+ 3 * (120 - 100 + 1)

이런식.

구현하면 다음과 같다

n = int(input())

length = len(str(n))

ans = 0
for i in range(1, length):
    ans += i * (pow(10, i) - pow(10, i - 1))
ans += length * (n - pow(10, length - 1) + 1)
print(ans)
반응형
Comments