Однажды программист вася решил послать своему другу письмо. он подробно рассказал в нем, как у него дела. и, в конце концов, вышло большое послание. но почта не позволяет пересылать такие большие письма. после долгих раздумий вася решил его сжать и для этого придумал оригинальный метод. если подряд идут несколько одинаковых символов, а точнее три и более, то он их заменяет на их количество и символ, который повторяется. но вася был плохим ему сжать письмо. входные данные: s выходные данные: k где: s-письмо не более 255 символов, k-сжатое письмо пример ввода: gghhhhgddddhhhkkkkkjjj пример вывода: gg4hg4d3h5k3j
228
461
Ответы на вопрос:
Pascalabc.net 3.4.2, сборка 1814 от 02.10.2018
begin
readstring.adjacentgroup.selectmany(t -> t.count > = 3 ? (t.count + t[0]).tochararray : t).println;
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Sashalizer23.09.2020 19:35
-
etomalo21.04.2021 04:52
-
Tetafir14.04.2022 08:40
-
iliabalagansky08.01.2021 13:15
-
AlexandrooParrol16.12.2022 01:10
-
dchaikovskiu05.06.2022 19:44
-
anton29707.01.2020 20:10
-
Ionа126.08.2021 00:15
-
happymenfeed28.01.2020 14:47
-
leda200301.11.2022 20:56
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.