run_length_decode(s) that reverses run-length encoding: given a string of character + count pairs (counts may be more than one digit, e.g. "a12b1"), expand it back into the original repeated-character string.s = 'a3b2c1'
'aaabbc'
'a' x3, 'b' x2, 'c' x1, concatenated.
s = 'a12b1'
'aaaaaaaaaaaab'
The count can span multiple digits (12), so digit-scanning must not stop after one character.
Walk through s: read one character, then keep consuming digits with `str.isdigit()` until you hit the next letter.
`int(...)` the accumulated digit string to get the repeat count.