0votos
8 números primos en Haskell
por

josejuan

hace 7 días

Los grupos hasta 6 primos se calculan instantáneamente, el grupo de 7 primos en 80 mS, el grupo de 8 primos solicitado se calcula en unos 560 mS, el grupo de 9 primos se calcula en 20 segundos y el de 10 primos no se encuentra.

1voto
Laberinto en Haskell
por

Average-user

hace 4 meses

Resuelve laberintos en Haskell, no de la manera mas óptima en términos de pasos ni tampoco en tiempo de ejecución pero es bastante rápido, eso si, como no soy demasiado letrado en Haskell, el código puede ser bastante feo.

1voto
Ecosistema en Haskell
por

josejuan

hace 4 meses

Cuando se fijan reglas arbitrarias (como las indicadas en el enunciado) la dificultad estriba en encontrar parámetros que no colapsen el sistema. Si las reglas son sencillas, puede calcularse el EDO para obtener un equilibrio. Aquí se implementa para N especies, muerte por inanición, limite por densidad, alcance visión, velocidad, reproductivilidad, ... en el vídeo se ven los ciclos en los que los lobos agonizan, los conejos superpueblan y otra vez los lobos colonizan, conejos agonizan, etc...

1voto
Mosca en Haskell
por

josejuan

hace 5 meses

Curioso e hilarante desafío :D Mi solución está inspirada por un vídeo real de unos mosquitos. Permite configurar exactamente el tipo de movimiento, podemos hacer que se mueva donde queramos, cuando queramos, a la velocidad que queramos, etc...

1voto
Jail Cracker en Haskell
por

josejuan

hace 5 meses

Búsqueda dicotómica acotada y no acotada. Se puede desconocer completamente el nº secreto (ej. no saber si es menor de X cota). Sirve igualmente para números negativos y puede generalizarse a cualquier métrica (ej. acotar el mapa del tesoro en un plano).

1voto
primos perfectos en Haskell
por

josejuan

hace 5 meses

Sin usar ninguna propiedad global, pueden obtenerse los infinitos primos perfectos con coste lineal. Esta implementación para obtenerlos hasta 1.000.000.000 toma unos 0.6 segundos (hasta 100.000 ni idea). Puede paralelizarse fácilmente.