Контест Junior Задачи на Kotlin спрашивают часто обновлено
Сжатие строки RLE
Условие
Сожми строку из заглавных латинских букв: серию из k > 1 одинаковых букв подряд замени на букву и число k, одиночную букву оставь как есть. AAABBC превращается в A3B2C.
Ввод. Одна непустая строка длиной до 10^6.
Вывод. Сжатая строка.
Как подойти
Подсказки: 2
- Найди конец текущей серии вторым указателем.
- Собирай ответ в StringBuilder.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.