Add tasks for all the new languages

This commit is contained in:
Tina Müller 2016-12-05 23:44:36 +01:00
parent 9dc3c2bb62
commit bba7bfd280
13208 changed files with 134745 additions and 0 deletions

View file

@ -0,0 +1,4 @@
def (fact n)
if (n = 0)
1
(n * (fact n-1))

View file

@ -0,0 +1,5 @@
def (fact n)
(n * (fact n-1))
def (fact 0)
1

View file

@ -0,0 +1,4 @@
def (fact n)
ret result 1
for i 1 (i <= n) ++i
result <- result*i

View file

@ -0,0 +1,7 @@
# a useful helper to generate all the natural numbers until n
def (nums n)
collect+for i 1 (i <= n) ++i
yield i
def (fact n)
(reduce (*) nums.n 1)