Схлопывание повторов

Просмотр в формате PDF

Submit solution


Очки: 110
Ограничение по времени: 2.0s
Ограничение по памяти: 256M

Problem type
Allowed languages
C++, Python

В поток символов поступает сообщение. Система очистки удаляет из него подряд идущие повторы: каждая непрерывная группа одинаковых символов заменяется ровно одним таким символом.

По данной строке, описывающей исходный поток, восстановите результат работы системы.

Входные данные

В единственной строке задана непустая строка из латинских букв без пробелов, 1 <= |s| <= 2*10^5.

Выходные данные

Выведите строку после удаления подряд идущих повторов.

Ограничения

Время: 1 секунда.
Память: 256 МБ.

Примеры

Пример 1

Входные данные

aaabbbccd

Выходные данные

abcd

Пояснение

Серии aaa, bbb, cc, d сжимаются в abcd.

Пример 2

Входные данные

a

Выходные данные

a

Комментарии

Еще нет ни одного комментария.