Перейти к содержимому
Задача · Строки · урок 11 из 11

Задача: сжатие строки

Напишите метод static String compress(String s), который заменяет каждую серию одинаковых символов подряд на сам символ и длину серии.

  • compress("aaabcc") → "a3b1c2"
  • compress("abc") → "a1b1c1"
  • compress("") → ""

Ограничения: заглавная и строчная буквы — разные символы; серия может быть длиннее 9 символов, тогда длина пишется несколькими цифрами; символ, который встречается в нескольких местах строки, даёт несколько серий; для пустой строки результат — пустая строка.

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

Main.java — java
java · строк: 6
Ctrl+Enter запуск · Esc выйти из редактора