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, 4
está 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.