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
'파이썬 > 코딩테스트' 카테고리의 다른 글
[백준] 통계학 - Python(파이썬) (0) | 2024.03.23 |
---|---|
[백준] 덩치 - Python(파이썬) (0) | 2024.03.23 |
[백준] 한수 구하기 - Python(파이썬) (0) | 2024.03.23 |
[백준] 일곱 난쟁이 - Python(파이썬) (0) | 2024.03.23 |
[백준] 거북이 - Python(파이썬) (0) | 2024.03.23 |