Liczba nieskończonych oznacza liczbę n , który wyznacza nową górną granicę jego stosunek z sumy dzielnik funkcji Ď. Innymi słowy, n jest nadmiarowy wtedy i tylko wtedy, gdy dla wszystkich liczb całkowitych dodatnich x, które są mniejsze niż n :
Dla kilku wartości:
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
Dłuższą listę (dla przypadków testowych) można znaleźć na stronie OEIS A004394 .
Jednym wysoce zalecanym negatywnym przypadkiem testowym (jeśli twój tłumacz może to obsłużyć) jest 360360, ponieważ wiąże się on z ostatnią nadliczbową liczbą.
Wyzwanie
Twój program powinien przyjąć jedną dodatnią liczbę całkowitą i wyprowadzić prawdziwą lub falsey wartość wskazującą, czy ta liczba całkowita jest nadwyżka.
Ponieważ jest to gra w golfa , wygrywa najkrótsza odpowiedź w bajtach.
Æs÷$ÐṀ=
na 7 bajtów. Nie zdawałem sobie sprawy zÐṀ
tego, że to rangowane, warto wiedzieć.