
RLEНаписать программу на языке python, собдюдающие данные условия;RLE означает “run-length encoding” — это способ сокращённой записи последовательности чего угодно (в случае этой задачи — цифр), при котором для подряд идущих группы одинаковых цифр (run) записываются длина этой группы (run length) и сама эта цифра. Таким образом, “99999” превратится в “5 9” («пять девяток»), и так далее. RLE широко используется в самых разных областях.Напишите программу, которая кодирует строку цифр в RLE.Формат вводаСтрока цифр длиной не меньше 1.Формат выводаПары: количество повторений цифры подряд в введённой строке и сама цифра, как описано в условии и показано в примере.ПримерВвод Вывод0100001000011111111101111100000000000000111111111 01 14 01 14 09 11 05 114 08 1

C++ (Qt)Выделить код
1
2
3
4
5
6
7
8
9
10
11
12
Ввод Вывод
010000100001111111110111110000000000000011111111
1 0
1 1
4 0
1 1
4 0
9 1
1 0
5 1
14 0
8 1
PythonВыделить код
1
2
3
4
5
6
7
8
9
10
string = input()
cout = 1
for i in range(len(string)):
if i <= len(string):
if string[i] == string[i + 1]:
cout += 1
else:
a = string[i]
print(cout, string[i])
cout = 1