Ackermann function: Difference between revisions
Content added Content deleted
(→{{header|jq}}: note about gojq) |
(→With Memoization and Optimization: A(4,2) | tostring | length) |
||
Line 5,028: | Line 5,028: | ||
def A(m;n): [m,n,{}] | ack | .[0]; |
def A(m;n): [m,n,{}] | ack | .[0]; |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
'''Examples:''' |
|||
<syntaxhighlight lang="jq">A(4,1)</syntaxhighlight> |
|||
{{out}} |
{{out}} |
||
<syntaxhighlight lang="sh">65533</syntaxhighlight> |
<syntaxhighlight lang="sh">65533</syntaxhighlight> |
||
Using gojq: |
|||
<syntaxhighlight lang="jq">A(4;2) | tostring | length</syntaxhighlight> |
|||
{{out}} |
|||
<syntaxhighlight lang="sh">19729</syntaxhighlight> |
|||
=={{header|Jsish}}== |
=={{header|Jsish}}== |