Eine übergroße Zahl ist eine ganze Zahl n , die eine neue Obergrenze für ihr Verhältnis mit der Divisorsummenfunktion σ festlegt . Mit anderen Worten, n ist genau dann überreichlich, wenn für alle positiven ganzen Zahlen x , die kleiner als n sind :
Für einige der Werte:
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
Eine längere Liste (für Testfälle) finden Sie unter OEIS A004394 .
Ein dringend empfohlener negativer Testfall (wenn Ihr Dolmetscher damit umgehen kann) ist 360360, da er mit der letzten übergroßen Zahl verknüpft ist.
Herausforderung
Ihr Programm sollte eine einzelne positive Ganzzahl aufnehmen und einen Wahrheits- oder Falschwert ausgeben, der angibt, ob diese Ganzzahl überreichlich ist.
Da es sich um Code-Golf , die kürzeste Antwort in Bytes gewinnt.
Æs÷$ÐṀ=
für 7 Bytes tun . Mir ist nicht klarÐṀ
geworden, dass das nützlich ist zu wissen.