Add tasks for all the new languages
This commit is contained in:
parent
9dc3c2bb62
commit
bba7bfd280
13208 changed files with 134745 additions and 0 deletions
9
Task/Mutual-recursion/Sidef/mutual-recursion.sidef
Normal file
9
Task/Mutual-recursion/Sidef/mutual-recursion.sidef
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
func F(){};
|
||||
func M(){};
|
||||
|
||||
F = func(n) { n > 0 ? (n - M(F(n-1))) : 1 };
|
||||
M = func(n) { n > 0 ? (n - F(M(n-1))) : 0 };
|
||||
|
||||
[F, M].each { |seq|
|
||||
(0..19).map {|i| seq.call(i)}.join(' ').say;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue