Rust 4.9 даражаси масалалари тўплами

Задание 1

Белгилар ва рақамлардан иборат сатр берилган:

rustlet txt: &str = 'a1b2c345';

Шу сатрда учттадан ортиқ ҳарф йўқлигини текширинг.

Задание 2

Иккита сон берилган:

rustlet num1: u16 = 12;
let num2: u16 = 34;

Янги векторга бу сонларнинг умумий бўлувчиларини ёзинг.

Задание 3

Вектор берилган:

rustlet vct: Vec<i16> = Vec::new();

Цикл ёрдамида бу векторни 1 дан 100 гача бўлган оралиқдаги тасодифий бутун сонлар билан тўлдиринг.

Задание 4

Бирор сатр берилган:

rust"abcdefg"

Бу сатрдан ҳар учинчи белгини ўчиринг. Бизнинг ҳолимизда куйидаги натижа олиниши керак:

rust"abdeg"
Задание 5

Ҳафта куни рақамларидан иборат массив берилган:

rustlet arr = [1, 2, 7];

Янги массивга бу ҳафта кунларининг номларини ёзинг:

rust["дш", "сш", "як"]