RosettaCodeData/Task/Mutual-recursion/Elena/mutual-recursion.elena

21 lines
403 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
import extensions;
import system'collections;
F = (n => (n == 0) ? 1 : (n - M(F(n-1))) );
M = (n => (n == 0) ? 0 : (n - F(M(n-1))) );
2026-02-01 16:33:20 -08:00
public Program()
2023-07-01 11:58:00 -04:00
{
var ra := new ArrayList();
var rb := new ArrayList();
2024-03-06 22:25:12 -08:00
for(int i := 0; i <= 19; i += 1)
2023-07-01 11:58:00 -04:00
{
ra.append(F(i));
rb.append(M(i))
};
2026-02-01 16:33:20 -08:00
Console.printLine(ra.asEnumerable());
Console.printLine(rb.asEnumerable())
2023-07-01 11:58:00 -04:00
}