Um número altamente composto é um número inteiro positivo que possui mais divisores do que qualquer número inteiro positivo menor. Esta é a sequência O00E A002182 . Seus primeiros 20 termos são
1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560
Por exemplo, 4está na sequência porque possui 3 divisores (1, 2, 4), enquanto 3 possui apenas 2 divisores, 2 também possui 2 divisores e 1 possui 1 divisores.
Desafio
Dada uma entrada inteira positiva n , imprima o n- ésimo número altamente composto ou o primeiro n número altamente composto, à sua escolha (mas a escolha deve ser a mesma para cada entrada n ).
Regras
O programa ou função deve, teoricamente, trabalhar para entradas arbitrariamente grandes, com tempo e memória infinitos, e sem considerar as limitações do tipo de dados. Essencialmente, isso significa que não é necessário codificar um número finito de valores.
Na prática, o programa ou função deve ser executado em um período de tempo razoável, digamos menos de 1 minuto, por n até 20. A entrada ou saída máxima pode ser limitada pelo tipo de dados padrão do seu idioma (mas, novamente, teoricamente, o algoritmo deve funcionar para números arbitrariamente grandes).
Qualquer formato de entrada e saída razoável é permitido, inclusive unário.
Código de golfe. Menos bytes ganha.