Exercitium1-0.1.0.0: Problemas de Exercitium (Volumen 1)

CopyrightExercitium (30-04-14)
LicenseGPL-3
MaintainerJoseA.Alonso@gmail.com
Safe HaskellSafe
LanguageHaskell2010

Primos_equidistantes

Description

Definir la función

primosEquidistantes :: Integer -> [(Integer,Integer)]

tal que (primosEquidistantes k) es la lista de los pares de primos cuya diferencia es k. Por ejemplo,

>>> take 3 (primosEquidistantes 2)
[(3,5),(5,7),(11,13)]
>>> take 3 (primosEquidistantes 4)
[(7,11),(13,17),(19,23)]
>>> take 3 (primosEquidistantes 6)
[(23,29),(31,37),(47,53)]
>>> take 3 (primosEquidistantes 8)
[(89,97),(359,367),(389,397)]

Synopsis

Documentation

primosEquidistantes2 :: Integer -> [(Integer, Integer)] Source #

2ª definición

>>> take 20 (primosEquidistantes2 2) == take 20 (primosEquidistantes 2)
True
>>> take 20 (primosEquidistantes2 4) == take 20 (primosEquidistantes 4)
True