A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
14
Task/List-comprehensions/JavaScript/list-comprehensions.js
Normal file
14
Task/List-comprehensions/JavaScript/list-comprehensions.js
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
function range(begin, end) {
|
||||
for (let i = begin; i < end; ++i)
|
||||
yield i;
|
||||
}
|
||||
|
||||
function triples(n) {
|
||||
return [[x,y,z] for each (x in range(1,n+1))
|
||||
for each (y in range(x,n+1))
|
||||
for each (z in range(y,n+1))
|
||||
if (x*x + y*y == z*z) ]
|
||||
}
|
||||
|
||||
for each (var triple in triples(20))
|
||||
print(triple);
|
||||
Loading…
Add table
Add a link
Reference in a new issue