RosettaCodeData/Task/List-comprehensions/Efene/list-comprehensions.efene
2023-07-01 13:44:08 -04:00

11 lines
250 B
Text

pythag = fn (N) {
[(A, B, C) for A in lists.seq(1, N) \
for B in lists.seq(A, N) \
for C in lists.seq(B, N) \
if A + B + C <= N and A * A + B * B == C * C]
}
@public
run = fn () {
io.format("~p~n", [pythag(20)])
}