gorodof4292
?>

Упаковка строки Будем рассматривать только строчки, состоящие из заглавных латинских букв. Например, рассмотрим строку B. Длина этой строки равна 14. Поскольку строка состоит только из латинских букв, повторяющиеся символы могут быть удалены и заменены числами, определяющими количество повторений. Таким образом, данная строка может быть представлена как 4AB5C4D. Длина такой строки 7. Описанный метод мы назовём упаковкой строки. Напишите программу, которая упаковывает введённую строку указанного вида. Замечание: массивы использовать нельзя.

Информатика

Ответы

karpovaveronika196

string = input()

letters = {}

for letter in string:

 if letter not in letters:

   letters[letter] = 1  

 else:

   letters[letter] += 1

for letter in letters:

 print(str(letters[letter]) + letter, end='')

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Упаковка строки Будем рассматривать только строчки, состоящие из заглавных латинских букв. Например, рассмотрим строку B. Длина этой строки равна 14. Поскольку строка состоит только из латинских букв, повторяющиеся символы могут быть удалены и заменены числами, определяющими количество повторений. Таким образом, данная строка может быть представлена как 4AB5C4D. Длина такой строки 7. Описанный метод мы назовём упаковкой строки. Напишите программу, которая упаковывает введённую строку указанного вида. Замечание: массивы использовать нельзя.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Aliferenko
Лихачев Полина1978
gavrilasmax05
Васильевий
bureiko
d111180
Shamsulo
wwladik2606222
Vasilevich Fokin
Белов_Лукина1339
zotovinbox468
fab2004
АлексейГагиковна1774
Гаевая1290
igevskoemuseumkec