September 2017 Update
This commit is contained in:
parent
bba7bfd280
commit
ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions
9
Task/Pythagorean-triples/Zkl/pythagorean-triples-1.zkl
Normal file
9
Task/Pythagorean-triples/Zkl/pythagorean-triples-1.zkl
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
fcn tri(lim,a=3,b=4,c=5){
|
||||
p:=a + b + c;
|
||||
if(p>lim) return(0,0);
|
||||
T(1,lim/p).zipWith('+,
|
||||
tri(lim, a - 2*b + 2*c, 2*a - b + 2*c, 2*a - 2*b + 3*c),
|
||||
tri(lim, a + 2*b + 2*c, 2*a + b + 2*c, 2*a + 2*b + 3*c),
|
||||
tri(lim, -a + 2*b + 2*c, -2*a + b + 2*c, -2*a + 2*b + 3*c)
|
||||
);
|
||||
}
|
||||
1
Task/Pythagorean-triples/Zkl/pythagorean-triples-2.zkl
Normal file
1
Task/Pythagorean-triples/Zkl/pythagorean-triples-2.zkl
Normal file
|
|
@ -0,0 +1 @@
|
|||
n:=10; do(10){ println("%,d: %s".fmt(n,tri(n).reverse())); n*=10; }
|
||||
Loading…
Add table
Add a link
Reference in a new issue