tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
|
|
@ -0,0 +1,9 @@
|
|||
rle(a) := block(
|
||||
[n: slength(a), b: "", c: charat(a, 1), k: 1],
|
||||
for i from 2 thru n do
|
||||
if cequal(c, charat(a, i)) then k: k + 1 else (b: sconcat(b, k, c), c: charat(a, i), k: 1),
|
||||
sconcat(b, k, c)
|
||||
)$
|
||||
|
||||
rle("WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWBWWWWWWWWWWWWWW");
|
||||
"12W1B12W3B24W1B14W"
|
||||
Loading…
Add table
Add a link
Reference in a new issue