В надлишку число є цілим числом п , який встановлює нову верхню межу для її співвідношення з функцією дільником суми а. Іншими словами, 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 байт. Я не усвідомлювавÐṀ
, що розгалужується, що корисно знати.