RosettaCodeData/Task/List-comprehensions/Racket/list-comprehensions.rkt
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

6 lines
177 B
Racket

#lang racket
(for*/list ([x (in-range 1 21)]
[y (in-range x 21)]
[z (in-range y 21)]
#:when (= (+ (* x x) (* y y)) (* z z)))
(list x y z))