Rust vazifalar to'plami 4.9 Darajasi

Задание 1

Harflar va raqamlardan iborat satr berilgan:

rustlet txt: &str = 'a1b2c345';

Shu satrda uchta harfdan ko'p bo'lmaganligini tekshiring.

Задание 2

Ikkita raqam berilgan:

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

Yangi vektorga bu raqamlarning umumiy bo'luvchilarini yozing.

Задание 3

Vektor berilgan:

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

Tsikl yordamida bu vektorni 1 dan 100 gacha bo'lgan oraliqdan tasodifiy butun sonlar bilan to'ldiring.

Задание 4

Ma'lum bir satr berilgan:

rust"abcdefg"

Bu satrdan har uchinchi belgini o'chiring. Bizning holatda quyidagi natija chiqishi kerak:

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

Hafta kunlari raqamlari bilan massiv berilgan:

rustlet arr = [1, 2, 7];

Yangi massivga shu oylarning nomlarini yozing:

rust["dushanba", "seshanba", "yakshanba"]