16 lines
760 B
Markdown
16 lines
760 B
Markdown
# utf8reverse
|
||
|
||
Реализуйте функцию `reverse.Reverse`.
|
||
|
||
Функция принимает на вход юникодную строку и должна возвращать строку,
|
||
состоящую из тех же юникодных рун, но записанных в обратном порядке.
|
||
|
||
Обратите внимание в тестах, что некоторые графемы распадаются при обращении строки.
|
||
Данный эффект связан с тем, что в юникоде некоторые руны умеют комбинироваться в одну графему.
|
||
|
||
### Примеры
|
||
|
||
Как запустить все тесты:
|
||
```
|
||
go test -v ./utf8/reverse/...
|
||
```
|