문제 https://www.acmicpc.net/problem/9506
코드
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의 요소가 차례대로 출력