RosettaCodeData/Task/List-comprehensions/Scala/list-comprehensions-2.scala
2023-07-01 13:44:08 -04:00

4 lines
162 B
Scala

def pythagoranTriangles(n: Int) = (1 to n) flatMap (x =>
(x to n) flatMap (y =>
(y to n) filter (z => x * x + y * y == z * z) map (z =>
(x, y, z))))