Проходим по строке, запоминая текущий символ и сколько раз он уже повторился. Если следующий символ такой же, то просто увеличиваем длину серии на 1, если нет - выводим информацию про серию и начинаем новую. Надо не забыть корректно обработать последний символ - после него серия также заканчивается.
Код (Python 3):
s = input()
current_digit, count = None, 0
for digit in s:
if current_digit != digit:
if count > 0:
print(count, current_digit)
current_digit, count = digit, 1
else:
count += 1
print(count, current_digit)
Наливаем полное ведро 9 литров.Переливаем во 2 ведро тогда остаётся в первом 4 литра а во втором 5 литров.Выливаем воду из 5 литрового ведра.Выливаем в 5 литровое 4 литра из 1 ведра.Тогда в первом 0 литров в 5 литровом 4 литра.Набираем полное 9 литровое ведро.Тогда получаем в одном 9 литров а во втором 4 литра.Отливаем из 9 литрового 1 литр во второе (где было 4 литра а оно 5 литровое).Тогда в одном 8 литров а во втором 5 литров.Выливаем всю воду из 5 литрового ведра.Остаётся в первом 8 литров а во втором 0 литров.Из 8 литров отливаем 5 литров во второе ведро а в пером останется 3 литра
Фф)
e.
вміст комірки на новому місці з'являється, а на старому залишається