Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmMpPrm 183 of 373 menu
◀ ▶

Практика на карты в Rust

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

let mut club = HashMap::new(); club.insert("kim", 18); club.insert("lee", 22);

Выведите значение по ключу "lee".

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

let mut desk = HashMap::new();

Запишите 3 по "pen" и 5 по "cup" и выведите длину.

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

let mut flags = HashMap::new(); flags.insert("a", 0); flags.insert("b", 2);

Узнайте, есть ли ключи "a" и "z", и выведите оба ответа в двух строках.

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

let mut pair = HashMap::new(); pair.insert("a", 1); pair.insert("b", 2);

Уберите ключ "b", обойдите оставшиеся и выведите каждый ключ отдельной строкой.

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

let mut pack = HashMap::new(); pack.insert("p", 4); pack.insert("q", 6); pack.insert("r", 10);

Соберите сумму значений в whole циклом и выведите whole.

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

let mut steps = HashMap::new(); steps.insert("one", 1); steps.insert("two", 2); steps.insert("three", 3);

Очистите steps, снова запишите одну пару и выведите длину и значение.

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

let mut room = HashMap::new(); room.insert("a", 3); room.insert("b", 11); room.insert("c", 8);

Обойдите room и выведите true, если есть значение больше 10.

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

let mut line = HashMap::new(); line.insert("first", 1); line.insert("second", 2); line.insert("third", 3);

Переберите line дважды подряд двумя циклами. Запишите, обязан ли порядок строк совпасть между циклами.

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