728x90
반응형
단순 수학 문제이다.
for a in range(int(input())):
if a != 0:
print()
n = int(input())
s = 0
for i in range(1, n):
if n%i == 0:
s += i
if s == n:
print("%d is a perfect number." % (n))
elif s < n:
print("%d is a deficient number." % (n))
else:
print("%d is an abundant number." % (n))
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 7510번 고급 수학(python) (0) | 2021.02.18 |
---|---|
백준 알고리즘 7015번 Millennium(python) (0) | 2021.02.18 |
백준 알고리즘 6780번 Sumac Sequences(python) (0) | 2021.02.18 |
백준 알고리즘 6794번 What is n, Daddy?(python) (0) | 2021.02.18 |
백준 알고리즘 6974번 Long Division(python) (0) | 2021.02.18 |