Productos de N números consecutivos

La semana pasada se planteó en Twitter el siguiente problema

Se observa que

¿Existen ejemplos de otros productos de cuatro enteros consecutivos iguales a un producto de tres enteros consecutivos?

Definir la función

tal que (esProductoDeNconsecutivos n x) es (Just m) si x es el producto de n enteros consecutivos a partir de m y es Nothing si x no es el producto de n enteros consecutivos. Por ejemplo,

Para ejemplos mayores,

Usando la función esProductoDeNconsecutivos resolver el problema.

Soluciones

4 Comentarios

  1. Considerando que el producto de N números consecutivos es una función estrictamente creciente, se puede acelerar la anterior búsqueda mediante una búsqueda dicotómica O(log n).

    Para resolver el problema, probamos con los primeros 1000 primeros números naturales:

    Se obtiene una nueva solución: 55x56x57 == 19x20x21x22

Escribe tu solución