Урок 21 · Задача 2

Reverse: разворот через руны

Для «красивого» отображения длинных имён нужен их разворот. Реализуйте reverse через []rune: наивная побайтовая версия на кириллице разрезает буквы пополам.

00:00:00
Показать решение
GolangРешение
func reverse(s string) string {
	r := []rune(s)
	for i, j := 0, len(r)-1; i < j; i, j = i+1, j-1 {
		r[i], r[j] = r[j], r[i]
	}
	return string(r)
}
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки