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

Задачи на Vec в Rust. Часть 10

Дан следующий вектор:

let nums = vec![3,1,4,1,5];

Используйте sortByDescending.

Дан следующий вектор:

let words = vec!["hi", "hello", "hey"];

Используйте minByOrNull / maxByOrNull.

Дан следующий вектор:

let nums = vec![1,2,3,4];

Используйте runningFold.

Дан следующий вектор:

let nums = vec![1,2,3,4];

Используйте scan (runningReduce).

Сделайте fn Vec.median().

Дан следующий вектор:

let a = vec![1,2,3]; let b = vec![2,3,4];

Используйте intersect и union для двух списков как Set.

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

let deck = (1..52).toList();

Используйте shuffled и take.

Сделайте fn Vec<String>.frequency(): Map<String, Int>.

Дан следующий вектор:

let items = vec!["a", "b", "c"];

Используйте mapIndexed.

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