Ilość wysoce kompozyt jest dodatnią liczbą całkowitą, która ma więcej niż którykolwiek dzielników mniejsze dodatnie liczby całkowitej. To jest sekwencja OEIS A002182 . Pierwsze 20 warunków to
1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560
Na przykład 4
jest w sekwencji, ponieważ ma 3 dzielniki (a mianowicie 1, 2, 4), podczas gdy 3 ma tylko 2 dzielniki, 2 ma również 2 dzielniki, a 1 ma 1 dzielniki.
Wyzwanie
Biorąc pod uwagę dodatnią liczbę całkowitą wejściową n , wypisz n-tą wysoce złożoną liczbę lub pierwsze n wysoce złożonych liczb, według własnego wyboru (ale wybór musi być taki sam dla każdego wejścia n ).
Zasady
Program lub funkcja powinna teoretycznie działać dla dowolnie dużych danych wejściowych, biorąc pod uwagę nieskończony czas i pamięć, bez uwzględnienia ograniczeń typów danych. Zasadniczo nie oznacza to zakodowania na stałe skończonej liczby wartości.
W praktyce program lub funkcja powinna działać w rozsądnym czasie, powiedzmy krócej niż 1 minutę, od n do 20. Maksymalne wejście lub wyjście może być ograniczone przez standardowy typ danych języka (ale znowu algorytm powinien teoretycznie działać dla dowolnie dużych liczb).
Dowolny rozsądny format wejściowy i wyjściowy jest dozwolony, w tym jednoargumentowy.
Kod golfa. Wygrywa najmniej bajtów.