package
0.0.0-20241225174012-7a0820eadc6a
Repository: https://github.com/chtonad0000/golang.git
Documentation: pkg.go.dev

# README

utf8spacecollapse

Реализуйте функцию spacecollapse.CollapseSpaces.

Функция принимает на вход юникодную строку и должна возвращать строку, состоящую из тех же символов, но где все подряд идущие группы пробельных символов заменены на ' ' (один обычный пробел).

Каждый байт входной строки, который не образует корректную utf8 последовательность, нужно заменить на unicode replacement character.

Ваша реализация должна быть достаточно эффективна. На нашем бенчмарке в тестовой системе она должна работать не хуже авторского решения.

Примеры

Как запустить все тесты:

go test -v ./utf8/spacecollapse/...

# Functions

No description provided by the author