超過剰数は整数であり、nは、上部との比に向かう新しいセットその除数サム関数 σを。換言すれば、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にあります。
非常に推奨されるネガティブテストケースの1つ(インタープリターが処理できる場合)は360360です。
チャレンジ
プログラムは、単一の正の整数を受け取り、その整数が過剰であるかどうかを表す真偽値を出力する必要があります。
これはcode-golfであるため、バイト単位の最短回答が優先されます。
Æs÷$ÐṀ=
7バイトでできると思います。ÐṀ
わかりませんが、それは知っておくと便利です。