Контест Junior Строки, байты и руны обновлено
Разворот строки с кириллицей на Go
Условие
Разверните каждую строку посимвольно. Строки содержат кириллицу, латиницу, цифры, пробелы и знаки препинания (без пробелов в начале и конце).
Ввод: n (1 ≤ n ≤ 3000), затем n непустых строк. Суммарная длина до 16 КБ.
Вывод: n развёрнутых строк. Проверка построчная, пробелы важны.
Пример
3
привет
Go!
А роза упала
тевирп
!oG
алапу азор А
Как подойти
bufio.Scanner с большим буфером, []rune, два указателя.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Ещё по теме «Строки, байты и руны»
- Палиндром с кириллицей и знаками на Go
- Перенос текста по ширине в символах на Go
- Что выведет Go: len и range по строке с кириллицей
- Что выведет Go: руны, байты и преобразования
- Что выведет Go: сравнение и срезы строк
- strings.Builder
- Копирует ли []byte(s)
- Склейка строк в цикле