Boustrophedon transform: Difference between revisions
Content added Content deleted
(→{{header|jq}}: two stretch tasks) |
(→{{header|jq}}: $k) |
||
Line 517: | Line 517: | ||
# input: {cache}, output: {result, cache} |
# input: {cache}, output: {result, cache} |
||
| def T($k; $n): |
| def T($k; $n): |
||
if $n == 0 then .result = $a[k] |
if $n == 0 then .result = $a[$k] |
||
else .cache[$k][$n] as $kn |
else .cache[$k][$n] as $kn |
||
| if $kn > 0 then .result = $kn |
| if $kn > 0 then .result = $kn |