Número con mayor cantidad de divisores

propuesto por josejuan

Escribir una función que encuentre un número entre 1 y N que posea el mayor número de divisores posibles (en el menor tiempo posible).

Enunciado
Escribir una función que encuentre un número entre 1 y N que posea el mayor número de divisores posibles (en el menor tiempo posible).

Por ejemplo:

Para N = 1980 una posible respuesta es 1680 porque tiene 40 divisores (y no hay ningún otro número entre 1 y 1980 que posea más de 40 divisores).

Para N = 1.000.000.000.000.000.000.000.000.000.000 una posible respuesta es 997.755.724.485.463.775.925.981.888.000 porque tiene 13.271.040 divisores.
Preguntas sobre el desafío
  • 20 cuantos posibles divisores tiene

    Los mismos que 12 ("Para N = 1980 una posible respuesta es 1680 porque tiene 40 divisores"). No se si te refieres a eso. Comenta en las soluciones si te resulta mas cómodo.

Plantea tu pregunta

6 Soluciones

Dar mi solución

Dar mi solución