Развернуть RLE-строку
После RLE-сжатия строку нужно уметь восстановить обратно: число показывает, сколько раз повторить следующий символ. Напишите функцию, которая декодирует строку формата 3a2b1c в исходный вид. Числа повторений могут быть многозначными, поэтому их нужно читать целиком.
Примеры
Ввод
"3a2b1c"Вывод
"aaabbc"Ввод
"5a"Вывод
"aaaaa"Ввод
"1a1b1c"Вывод
"abc"Нужно реализовать
def rle_decode(s: str) -> str:
Теги
strings
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"3a2b1c"Ожидаемый
"aaabbc"2
Ввод
"5a"Ожидаемый
"aaaaa"3
Ввод
"1a1b1c"Ожидаемый
"abc"4
Ввод
""Ожидаемый
""5
Ввод
"12W1B12W3B"Ожидаемый
"WWWWWWWWWWWWBWWWWWWWWWWWWBBB"6
Ввод
"10x"Ожидаемый
"xxxxxxxxxx"Фокус-радио
На паузе · SomaFM · Fluid