Algorithm python ) 백준 2231번 분해합
문제 링크 : https://www.acmicpc.net/problem/2231
n = int(input())
k = 0
for i in range(1, n):
a = list(map(int, str(i)))
ans = i + sum(a)
if(ans == n):
k = i
break
print(k)
문제를 통해서 숫자의 각 자리수를 각각 배열에 넣을 수 있는 것을 배웠다.
a = list(map(int,str(i))) (중요)
가장 작은 생성자를 구하라는 문제 조건을 통해서
for문으로 가장 작은 수부터 생성자인지 확인한다 if문에서 생성자에 만족되면 그 수가 바로 가장 작은 생성자이다.
Author And Source
이 문제에 관하여(Algorithm python ) 백준 2231번 분해합), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jeongdopark/Algorithm-python-백준-2231저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)