В избытке число является целым числом п , который устанавливает новую верхнюю границу для ее соотношение с функцией делителем суммы а. Другими словами, n является сверхизбыточным тогда и только тогда, когда для всех натуральных чисел x меньше n :
Для нескольких значений:
n σ(n) σ(n)/n superabundant
1 1 1.0000 yes
2 3 1.5000 yes
3 4 1.3333 no
4 7 1.7500 yes
5 6 1.2000 no
6 12 2.0000 yes
7 8 1.1429 no
8 15 1.8750 no
9 13 1.4444 no
Более длинный список (для тестовых случаев) можно найти по адресу OEIS A004394 .
Один настоятельно рекомендуемый негативный тестовый случай (если ваш переводчик может его обработать) - 360360, потому что он связан с последним избыточным числом.
Вызов
Ваша программа должна принимать одно положительное целое число и выводить истинное или ложное значение, показывающее, является ли это целое число избыточным.
Поскольку это код-гольф , выигрывает самый короткий ответ в байтах.
Æs÷$ÐṀ=
для 7 байтов. Я не осознавалÐṀ
, что это полезно, это полезно знать.