Контест Junior Строки, байты и руны обновлено

Байты и символы в строке Go

Условие

Для каждой строки выведите число байтов в её UTF-8 представлении, число символов (рун) и число кириллических букв.

Ввод: n (1 ≤ n ≤ 5000), затем n непустых строк из кириллицы, латиницы, цифр, пробелов и знаков препинания.

Вывод: n строк байты символы кириллица.

Пример

2
мир
Go, мир!
6 3 3
11 8 3

Как подойти

len, utf8.RuneCountInString и unicode.Is(unicode.Cyrillic, r) в range по строке.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.