RosettaCodeData/Task/Run-length-encoding/Groovy/run-length-encoding-2.groovy
2023-07-01 13:44:08 -04:00

7 lines
261 B
Groovy

def text = 'WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWBWWWWWWWWWWWWWW'
def rleEncoded = rleEncode(text)
assert rleEncoded == '12W1B12W3B24W1B14W'
assert text == rleDecode(rleEncoded)
println "Original Text: $text"
println "Encoded Text: $rleEncoded"