Run-length encoding: Difference between revisions

Content added Content deleted
(→‎Linq: Code cut and paste typo from my source (missed a line))
(→‎Linq: Copied wrong sb source version!)
Line 780:
.Aggregate((len: 1, chr: input[0], sb: new StringBuilder()),
(a, c) => a.chr == c ? (a.len + 1, a.chr, a.sb)
: (1, c, a.sb.Append($"{a.len}{).Append(a.chr}"))),
a => a.sb.Append($"{a.len}{).Append(a.chr}")))
.ToString();