본문 바로가기

백준

[백준]2231 분해합 python

반응형

num = int(input())
answer_num = 0
for i in range(1, num+1):
    div = list(map(int, str(i))) #값을 분해해서 int로 변환
    sum = i + sum(div) #그 값을 더해나감
    if(sum == num):
        answer_num = i
        break
print(answer_num)
반응형

'백준' 카테고리의 다른 글

[백준]5552 카드 게임 python  (0) 2021.04.12
[백준]1436 영화감독 숌 python  (0) 2021.01.28
[백준]3036 링 파이썬  (0) 2020.11.17
[백준]5086 배수와 약수 파이썬  (0) 2020.11.17
[백준]15단계 11047 동전 0 파이썬  (0) 2020.11.10