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

8 lines
202 B
Text

(pipe
(for X 20
(for Y (range X 20)
(for Z (range Y 20)
(when (= (+ (* X X) (* Y Y)) (* Z Z))
(pr (list X Y Z)) ) ) ) )
(while (rd)
(println @) ) )