Bir superabundant sayı bir tamsayı , n bir, yeni üst ile oran için bağlı olduğu setleri bölen toplama fonksiyonu σ. Başka bir deyişle, n tüm pozitif tamsayılar için superabundant ancak ve ancak, bir x az olan n :
Değerlerin birkaçı için:
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
Bunların daha uzun bir listesi (test durumları için) OEIS A004394'te bulunabilir .
Son derece önerilen bir negatif test durumu (tercümanınız bunu başa çıkabiliyorsa) 360360'tır, çünkü son üst düzey sayıyla bağdaştırılır.
Meydan okuma
Programınız tek bir pozitif tamsayı almalı ve bu tamsayının çok fazla olup olmadığını gösteren bir gerçeği ya da yanlış değeri vermelidir.
Bu kod golf olduğu için, bayt cinsinden en kısa cevap kazanır.
Æs÷$ÐṀ=
7 byte yapabilirsin.ÐṀ
Rangalı olduğunun farkında değildim, bilmek faydalı.