char на языке Rust.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsTsTmClL4 21 of 173 menu
◀ ▶

Задачи на работу с символами char в Rust. Часть 4

Дана следующая переменная:

let ch = 'A';

Преобразуйте char в код u32 и обратно.

Дана следующая переменная:

let ch = '@';

Используйте методы is_alphabetic, is_ascii_digit, is_whitespace.

Сделайте функцию fn is_punctuation(ch: char) -> bool.

Дана следующая переменная:

let ch = 'A';

Сделайте rot13 для символа.

Дана следующая строка:

let str = "Hello";

Подсчитайте гласные в строке, перебирая char.

Сделайте функцию fn next_char(ch: char) -> char.

Сделайте функцию fn is_ascii(ch: char) -> bool.

Дана следующая строка:

let str = "a1b2c3";

Замените все цифры в строке на #.

Сделайте функцию fn count_chars(s: &str, predicate: fn(char) -> bool) -> usize.

Комплексная задача: анализ символов строки.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить