2019.01.31) 백준 2231번 풀이

2019. 1. 31. 10:05프로그래밍(주력)/백준 문제풀이


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
= input()
 
 
# 자리수 합 구하는 재귀함수
def sum_digit(p0):
    if p0 == 0:
        return 0
    return p0 % 10 + sum_digit(p0 // 10)
 
 
# 입력받은 숫자 - 자릿수 * 9 ~ 입력받은 숫자 까지 탐색
for i in range(int(n) - len(n) * 9int(n)):
    if int(n) == i + sum_digit(i):
        print(i)
        break
else:  # 탐색된게 없으면 0
    print(0)
 
cs