Diferencia entre revisiones de «Implementación de algoritmos de teoría de números/Criba de Eratóstenes»
Contenido eliminado Contenido añadido
+corrección |
|||
Línea 221:
=== Haskell ===
<source lang="Haskell">
primos :: [Integer]
primos = criba [2..]
where criba [] = []
criba (x:xs) = x : (criba $ limpia x xs)
limpia n = foldr (\y ys-> if mod y n == 0 then ys else y:ys) []
</source>
|