С++ Дана химическая формула в развернутом виде — то есть каждый элемент указан столько раз, сколько раз в ней встречается, числа отсутствуют. Однако, порядок элементов важен. Например формулы CCOH (C2H5OH) и CCO (C2H6O) считаются различными. Требуется заменить заданную химическую формулу на ее сокращенный эквивалент — ряд из K подряд идущих одинаковых элементов X заменяется на запись XK при K > 1. Если элемент ровно один, то K опускается (вместо записи X1 останется запись X). См. примеры для уточнения.

Входные данные
В единственной строке входного файла содержится химическая формула, состоящая из заглавных букв латинского алфавита. Количество букв в записи — не менее 1 и не более 100.

Выходные данные
Вывести одну строку — сокращенный эквивалент химической формулы. Символы элементов нужно оставить заглавными.

Kakashka2001 Kakashka2001    3   18.01.2021 14:46    12

Другие вопросы по теме Информатика