Ternas pitagórica
Una terna (x,y,z) de enteros positivos es pitagórica si x² + y² = z² y x < y < z.
Definir la función
pitagoricas :: Int -> [(Int,Int,Int)]
tal que pitagoricas n
es la lista de todas las ternas pitagóricas cuyas componentes están entre 1 y n
. Por ejemplo,
pitagoricas 10 == [(3,4,5),(6,8,10)] pitagoricas 15 == [(3,4,5),(5,12,13),(6,8,10),(9,12,15)]