백준[2231번]:: 분해합(Python,파이썬)
www.acmicpc.net/problem/2231 2231번: 분해합 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 www.acmicpc.net 나의 코드: def divnum(n): print_num = 0 for i in range(1, n+1): div_num = list(map(int, str(i))) sum_num = i + sum(div_num) if(sum_num == n): print_num = i break return print_num N = int(input()) print(divnum(N)) 위 문제는 ..
Dong_Eun2(이동은)/알고리즘(백준)
2020. 10. 6. 15:08