RLE Написать программу на языке python, собдюдающие данные условия;
RLE означает “run-length encoding” — это сокращённой записи последовательности чего угодно (в случае этой задачи — цифр), при котором для подряд идущих группы одинаковых цифр (run) записываются длина этой группы (run length) и сама эта цифра. Таким образом, “99999” превратится в “5 9” («пять девяток»), и так далее. RLE широко используется в самых разных областях.
Напишите программу, которая кодирует строку цифр в RLE.
Формат ввода
Строка цифр длиной не меньше 1.
Формат вывода
Пары: количество повторений цифры подряд в введённой строке и сама цифра, как описано в условии и показано в примере.
Пример
Ввод Вывод
010000100001111111110111110000000000000011111111
1 0
1 1
4 0
1 1
4 0
9 1
1 0
5 1
14 0
8 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
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Sveta710200607.10.2022 17:03
-
Кэти30522.09.2020 03:55
-
farid3222224521.09.2022 14:13
-
Soulg4mer31.12.2022 03:30
-
Катя09200609.03.2020 22:23
-
grmej03.06.2020 01:59
-
angelikasolnce122.04.2022 20:41
-
я00127.06.2021 22:55
-
puzhalina77Frik29.10.2022 10:50
-
Fantik14rus11.03.2023 19:46
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.