Назад к задачам
ЯндексПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Intern — Senior
3
Компрессия строки
Компании, где спрашивали:
Условие задачи
Дана строка, в которой могут встречаться одинаковые символы, идущие подряд. Если символ повторяется несколько раз подряд, необходимо оставить одну его копию и указать количество повторений. Если символ встречается единожды, он остаётся без изменений. Пример: AAABBBCCXYZDDDD → A3B3C2XYZD4
public String compress(String s) {
// ...
}