백준-9506 : 약수들의 합(Python)

잡초·2023년 5월 10일
0
post-thumbnail
while True:
    n = int(input())
    if n == -1:
        break
    arr = []
    for i in range(1, n):
        if n % i == 0:
            arr.append(i)
    if sum(arr) == n:
        print(n, "=", end=" ")
        print(*arr, sep=" + ")
    else:
        print(n, "is NOT perfect.")

print(*arr) : list의 요소가 차례대로 출력

profile
개발자가 되고싶은 잡초

0개의 댓글