Rust vazifa to'plami 4.6 Darajasi
Задание 1
Берилган сатр. Ушбу сатр фақат рақамлардан иборат эканлигини текширинг.
Задание 2
Берилган вектор:
rustvec![1, 0, 2, 3, 0, 5]
Вектордан барча нолларни ўчиринг:
rust[1, 2, 3, 5]
Задание 3
Берилган вектор:
rustlet vct: Vec<i16> = Vec::new();
Ушбу векторни иккининг даражалари билан энчи даражагача тўлдирадиган код ёзинг:
rust[2, 4, 8, 16, 32]
Задание 4
Бутун сон берилган:
rustlet num: u16 = 12345;
Ушбу соннинг охиридан биринчи жуфт рақамни олинг.
Задание 5
Куйидаги сатрни ҳосил қиладиган дастур ёзинг:
rust"54321"
Задание 6
Бутун сонлардан иборат массив берилган:
rustlet arr = [123, 102, 345, 350];
Нол рақамини ўз ичига олган сонларни янги векторга ёзинг.
Задание 7
Берилган сатр:
rust"abcdef"
Ушбу сатрнинг ҳар иккинчи белгисини олинг:
rust"acf"