Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Intern — Senior
12
Сжатие строки с подсчётом последовательных символов
Условие задачи
Необходимо написать функцию compress1, которая преобразует строку, собирая подряд идущие одинаковые символы и заменяя их на символ, за которым следует количество его повторений. В итоге каждая группа одинаковых символов должна быть представлена в виде символа и числа, указывающего, сколько раз он встречается подряд.
// in: "AAAABBBCCDDD"
// out: "A4B3C2D3"
func compress1(src string) string {
return ""
}