Код Middle Разминка: короткие функции обновлено
compress
Условие
Сожми повторы: 'aaabb' → 'a3b2'. Одиночные символы остаются без цифры.
Примеры
compress("aaabb") // "a3b2"
compress("abc") // "abc"
compress("") // ""
Как подойти
Классическое сжатие серий. Ловушки: последняя серия (решается циклом while, а не проверкой после), и одиночный символ без цифры.
Подсказки: 1
- Два указателя: внутренний добегает до конца серии.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.