Səviyyə 4.9 tapşırıqlar toplusu Rust

Задание 1

Hərflər və rəqəmlər olan bir sətir verilib:

rustlet txt: &str = 'a1b2c345';

Yoxlayın ki, bu sətirdə üç hərfdən çox olmasın.

Задание 2

Iki ədəd verilib:

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

Yeni vektora bu ədədlərin ortaq bölənlərini yazın.

Задание 3

Bir vektor verilib:

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

Döngüdən istifadə edərək bu vektoru 1-dən 100-ə qədər aralıqda təsadüfi tam ədədlərlə doldurun.

Задание 4

Müəyyən bir sətir verilib:

rust"abcdefg"

Bu sətirdən hər üçüncü simvolu silin. Bizim vəziyyətimizdə aşağıdakı alınmalıdır:

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

Həftənin gün nömrələri olan massiv verilib:

rustlet arr = [1, 2, 7];

Yeni massivə bu günlərin adlarını yazın:

rust["b.e", "ç.a", "b."]