반응형
문제 바로 가기
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))
(예전에 기록해둔 풀이를 그대로 옮겨온 것이기에, 부가 설명이 없다는 점 양해 부탁드립니다.)
반응형
'◼ PS Note > 백준' 카테고리의 다른 글
[백준] 1152번 : 단어의 개수 (🥉브론즈 2) (Python) (0) | 2023.01.21 |
---|---|
[백준] 1978번 : 소수 찾기 (🥈실버 4) (Python) (2) | 2023.01.21 |
[백준] 1316번 : 그룹 단어 체커 (🥈실버 5) (Python) (0) | 2023.01.21 |
[백준] 11653번 : 소인수분해 (🥈실버 4) (Python) (0) | 2023.01.21 |
[백준] 1065번 : 한수 (🥈실버 4) (Python) (0) | 2023.01.21 |