RosettaCodeData/Task/Pythagorean-triples/Mathematica/pythagorean-triples-3.math

2 lines
183 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
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