Задачи на работу с символами (rune) в Go. Часть 4
Дана следующая переменная:
ch := 'A'
Преобразуйте rune в числовой код int и обратно.
Дана следующая переменная:
ch := '@'
Используйте функции пакета unicode: IsLetter, IsDigit, IsSpace.
Сделайте функцию isPunctuation(ch rune) bool.
Дана следующая переменная:
ch := 'A'
Сделайте rot13 для символа.
Дана следующая строка:
str := "Hello"
Подсчитайте гласные в строке, перебирая rune.
Сделайте функцию nextChar(ch rune) rune.
Сделайте функцию isAscii(ch rune) bool.
Дана следующая строка:
str := "a1b2c3"
Замените все цифры в строке на "#".
Сделайте функцию countChars(str string, predicate func(rune) bool) int.
Комплексная задача: анализ символов строки.