IsASCII: побайтовая проверка
s[i] — это байт, а не символ, поэтому корректность можно проверять побайтово. Реализуйте isASCII без range по рунам и без unicode: верните true, если все байты строки меньше 128.
Показать решение
GolangРешение
func isASCII(s string) bool {
for i := 0; i < len(s); i++ {
if s[i] >= 128 {
return false
}
}
return true
}Записаться на разбор
10 000 ₽ · 60 минут · онлайн