shad-go/utf8/spacecollapse
2022-02-10 22:06:57 +00:00
..
collapse.go Resolve "upgrage to 1.17" 2022-02-10 22:06:57 +00:00
collapse_test.go Update utf8 task 2021-02-18 13:57:48 +03:00
README.md Update utf8 task 2021-02-18 13:57:48 +03:00

utf8spacecollapse

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

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

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

Примеры

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

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