19 lines
243 B
JavaScript
19 lines
243 B
JavaScript
function F(n)
|
|
{
|
|
return n === 0 ? 1 : n - M(F(n - 1));
|
|
}
|
|
|
|
function M(n)
|
|
{
|
|
return n === 0 ? 0 : n - F(M(n - 1));
|
|
}
|
|
|
|
var
|
|
out = {F: [], M: []},
|
|
i;
|
|
for (i = 0; i < 20; i++)
|
|
{
|
|
out.F.push(F(i));
|
|
out.M.push(M(i));
|
|
}
|
|
print(out.F + "\n" + out.M);
|