[백준] #9506 약수들의 합 python
2023. 2. 5. 06:00
https://www.acmicpc.net/problem/9506
📕 설명 📕
약수를 모두 list에 넣고 list의 총 합과 N을 비교하여 풀이하였다.
🧑🏻💻 나의 풀이 🧑🏻💻
while True:
N = int(input())
if N == -1:
break
div = []
for i in range(1,N):
if N % i == 0:
div.append(i)
if sum(div) != N:
print(N, "is NOT perfect.")
else:
print(N,end=" = ")
for i in range(len(div)):
if len(div) - 1 == i:
print(div[i])
break
print(div[i],end=" + ")
'Programming > Algorithm' 카테고리의 다른 글
[백준] #11557 Yangjojang of The Year python (0) | 2023.02.06 |
---|---|
[백준] #5988 홀수일까 짝수일까 python (0) | 2023.02.05 |
[백준] #10102 개표 python (0) | 2023.02.04 |
[백준] #10988 팰린드롬인지 확인하기 python (0) | 2023.02.03 |
[백준] #7567 그릇 python (0) | 2023.02.02 |