Сжатие строки с группами

Medium
Сжмите строку по группам одинаковых подряд символов: длина группы 1 → пишется сам символ; иначе символ и десятичное количество.

Пример: aaabbbccca3b3c3. Порядок групп сохраняется.

Примеры:

Вход: aaabbbccc
Выход: a3b3c3
Объяснение: Три группы по три символа → a3b3c3.
Вход: abc
Выход: abc
Объяснение: Три одиночных символа a,b,c — цифры не пишутся → abc.
Вход: aabbaaa
Выход: a2b2a3
Объяснение: Группы aa, bb, aaa → a2b2a3.

Ограничения:

1 <= s.length <= 1000 s состоит из строчных английских букв

Теги:

Строки

Комментарии (0)

Войдите, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!