shad-go/utf8/reverse
2020-02-26 23:26:57 +03:00
..
README.md Combine utf8reverse and utf8spacecollapse into single umbrella utf8 task. 2020-02-26 23:26:57 +03:00
reverse.go Combine utf8reverse and utf8spacecollapse into single umbrella utf8 task. 2020-02-26 23:26:57 +03:00
reverse_test.go Combine utf8reverse and utf8spacecollapse into single umbrella utf8 task. 2020-02-26 23:26:57 +03:00

utf8reverse

Реализуйте функцию reverse.Reverse.

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

Обратите внимание в тестах, что некоторые графемы распадаются при обращении строки. Данный эффект связан с тем, что в юникоде некоторые руны умеют комбинироваться в одну графему.

Примеры

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

go test -v ./utf8/reverse/...