Mutual recursion: Difference between revisions
no edit summary
No edit summary |
Drkameleon (talk | contribs) No edit summary |
||
Line 504:
=={{header|Arturo}}==
print ""
]</lang>▼
{{out}}▼
▲<lang arturo>f: @(n)-> if n=0 {1} { n-[m|f n-1] }
▲m: @(n)-> if n=0 {0} { n-[f|m n-1] }
<pre>f( 0 )= 1
▲loop 0..10 {
m( 0 )= 0
▲ print "f("+&+")= " + [f &]
▲ print "m("+&+")= " + [m &] + "\n"
▲</lang>
f( 1 )= 1
▲{{out}}
m( 1 )= 0
f( 2 )= 2
m( 2 )= 1
f( 3 )= 2
m( 3 )= 2
f( 4 )= 3
m( 4 )= 2
f( 5 )= 3
m( 5 )= 3
f( 6 )= 4
m( 6 )= 4
f( 7 )= 5
m( 7 )= 4
f( 8 )= 5
m( 8 )= 5
m(
f(
m(
f(
m(
f(
m(
f(
m(
f(
m(
f(
m(
f(
m(
f(
m(
f(
m(
f(
m(
f( 20 )= 13
m( 20 )= 12</pre>
=={{header|AutoHotkey}}==
|