Cấp độ 4.9 Bài tập Rust

Задание 1

Cho một chuỗi có chữ cái và chữ số:

rustlet txt: &str = 'a1b2c345';

Kiểm tra rằng trong chuỗi này có không quá ba chữ cái.

Задание 2

Cho hai số:

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

Ghi vào một vector mới các ước số chung của hai số này.

Задание 3

Cho một vector:

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

Sử dụng vòng lặp, hãy điền vào vector này các số nguyên ngẫu nhiên trong khoảng từ 1 đến 100.

Задание 4

Cho một chuỗi nào đó:

rust"abcdefg"

Xóa khỏi chuỗi này mỗi ký tự thứ ba. Trong trường hợp của chúng ta, kết quả sẽ như sau:

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

Cho một mảng chứa số thứ tự các ngày trong tuần:

rustlet arr = [1, 2, 7];

Ghi vào một mảng mới tên của các tháng đó:

rust["Thứ hai", "Thứ ba", "Chủ nhật"]