langs a-z

This commit is contained in:
Ingy döt Net 2013-04-10 22:43:41 -07:00
parent db842d013d
commit d066446780
11389 changed files with 98361 additions and 1020 deletions

View file

@ -0,0 +1,6 @@
public int factorial_iter(int n){
result = 1;
for(i <- [1..n])
result *= i;
return result;
}

View file

@ -0,0 +1 @@
public int factorial_iter2(int n) = (1 | it*e | int e <- [1..n]);

View file

@ -0,0 +1,5 @@
rascal>factorial_iter(10)
int: 3628800
rascal>factorial_iter2(10)
int: 3628800

View file

@ -0,0 +1,4 @@
public int factorial_rec(int n){
if(n>1) return n*factorial_rec(n-1);
else return 1;
}

View file

@ -0,0 +1,2 @@
rascal>factorial_rec(10)
int: 3628800