◼ PS Note/백준

[백준] 1748번 : 수 이어 쓰기 1 (🥈실버 3) (Python)

SangYoonLee (SYL) 2023. 1. 21. 00:37
반응형

문제 바로 가기

 

1748번: 수 이어 쓰기 1

첫째 줄에 N(1 ≤ N ≤ 100,000,000)이 주어진다.

www.acmicpc.net

 


풀이

  • 사용 언어 : Python
  • 풀이한 날짜 : 2021-08-13
def solution(n):
    ret, k = 0, len(str(n))
    for i in range (1, k): ret += i * (10**i - 10**(i-1))
    ret += (n - 10**(k-1) + 1) * k
    return ret

num = int(input())
print(solution(num))

(예전에 기록해둔 풀이를 그대로 옮겨온 것이기에, 부가 설명이 없다는 점 양해 부탁드립니다.)

 

반응형