Skip to content

Files

Latest commit

1de5553 · Jan 24, 2023

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 24, 2023
Jan 24, 2023
Jan 24, 2023

E. Хорошие строки

Назовем строку хорошей, если в ней нет двух соседних букв, которые различаются только регистром. Например, строка «abba» хорошая, а строка «aBba» нет. Со строкой можно делать преобразование: если два соседних символа обозначают одну и ту же букву, но записаны в разных регистрах, то их можно удалить. При этом строка «схлопнется», то есть пробелов при удалении не образуется.

Цепочкой таких преобразований можно превратить любую строку в хорошую.

По заданной строке найдите хорошую строку, в которую ее можно превратить.

Формат ввода

На вход подаётся строка, состоящая из больших и маленьких латинских букв. Длина строки не превосходит 105.

Формат вывода

Выведите хорошую строку, в которую можно превратить данную.

Пример 1

vxOoOoVvx vxx

Пример 2

abBa aa

Пример 3

AbBa