RosettaCodeData/Task/List-comprehensions/Scala/list-comprehensions-2.scala
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07: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))))