RosettaCodeData/Task/Pythagorean-triples/Mathematica/pythagorean-triples-3.math
2023-07-01 13:44:08 -04:00

1 line
183 B
Text

primitivePythag[p_] := Join @@ Table[If[CoprimeQ[m, n], {2 m n, m^2 - n^2, m^2 + n^2}, ## &[]],{m, 2, Floor @ Sqrt @ p},{n, 1 + m ~Mod~ 2, m, 2}] // Select[Total[#] <= p &] // Length