Run-length encoding: Difference between revisions

m
(→‎{{header|jq}}: ensure runs/0 works with jq 1.4 and later)
Line 1,830:
( [];
if . == [] then [ [ $item, 1] ]
else else .[length-1] as $last
| if $last[0] == $item then .[length-1] = [$item, $last[1] + 1]
else . + [[$item, 1]]
end
end ) ;</lang>
'''Run-length encoding and decoding''':
2,489

edits