Rust vazifalar to'plami 4.6 Darajasi
Задание 1
Satr berilgan. Ushbu satr faqat raqamlardan tashkil topganligini tekshiring.
Задание 2
Vektor berilgan:
rustvec![1, 0, 2, 3, 0, 5]
Vektordan barcha nollarni olib tashlang:
rust[1, 2, 3, 5]
Задание 3
Vektor berilgan:
rustlet vct: Vec<i16> = Vec::new();
Ushbu vektorni ikkining darajalari bilan n-darajagacha to'ldiruvchi kod yozing:
rust[2, 4, 8, 16, 32]
Задание 4
Butun son berilgan:
rustlet num: u16 = 12345;
Ushbu son oxiridan birinchi juft raqamni oling.
Задание 5
Quyidagi satrni hosil qiluvchi dasturni yozing:
rust"54321"
Задание 6
Butun sonlardan iborat massiv berilgan:
rustlet arr = [123, 102, 345, 350];
Raqamida nol qatnashgan sonlarni yangi vektorga yozing.
Задание 7
Satr berilgan:
rust"abcdef"
Ushbu satrning har ikkinchi belgisini oling:
rust"acf"