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

Compare: побайтово против таблиц

Сравните быструю побайтовую asciiUpper (из L09) с рунной обработкой через таблицы. Реализуйте compare: верните результат обеих функций. Побайтовая версия не знает многобайтовых символов и оставит кириллицу строчной.

00:00:00
Показать решение
GolangРешение
func compare(s string) (asciiResult, unicodeResult string) {
	var b strings.Builder
	for _, r := range s {
		b.WriteRune(unicode.ToUpper(r))
	}
	return asciiUpper(s), b.String()
}
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки