Характер числа

Число можно классифицировать по сумме его собственных делителей — всех положительных делителей, кроме самого числа. Если сумма равна n, верни perfect; если больше n, верни abundant; если меньше n, верни deficient. Такая проверка помогает лучше понять, как число устроено через свои делители.

Примеры

Ввод
6
Вывод
"perfect"
Ввод
12
Вывод
"abundant"
Ввод
8
Вывод
"deficient"

Нужно реализовать

def classify_number(n: int) -> str:

Теги

math
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
6
Ожидаемый"perfect"
2
Ввод
12
Ожидаемый"abundant"
3
Ввод
8
Ожидаемый"deficient"
4
Ввод
28
Ожидаемый"perfect"
5
Ввод
18
Ожидаемый"abundant"
6
Ввод
1
Ожидаемый"deficient"
Фокус-радио
На паузе · SomaFM · Fluid