파이썬/코딩테스트
[백준] 분해합 - Python(파이썬)
대전집주인
2024. 3. 23. 16:19
728x90
SMALL
1부터 입력값 n까지 for문 을 돌면서 출력되는 생성자와 입력된 n 값이
동일하면 return 하는 파이썬 프로그램을 작성하였다.
생성자의 경우 n + 각자리수 합으로 아래와 같이 구현하였다.
# 2231 분해합
import sys
n = int(sys.stdin.readline())
num = 1
minResult = 0
for i in range(n):
result = num + sum(list(map(int, str(num))))
if result == n:
minResult = num
break
num += 1
sys.stdout.write(str(minResult)+'\n')
728x90
LIST