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["дш", "сш", "як"]