Cấp độ 4.7 Rust Taskbook

Задание 1

Cho một vector chứa các số nguyên:

rustlet vct = !vec[123, 456, 789];

Kiểm tra xem trong đó có số nào chứa chữ số 3 hay không.

Задание 2

Cho hai vector:

rustlet vct1 = vec![1, 2, 3, 4, 5];
let vct2 = vec![4, 5, 6, 7, 8];

Ghi vào một vector mới các phần tử có mặt trong cả vector thứ nhất và vector thứ hai.

Задание 3

Cho một vector chứa các chuỗi, mỗi chuỗi biểu diễn một số nguyên dưới dạng chuỗi:

rustlet vct = !vec["1", "2", "3", "4", "5"];

Tìm tổng các phần tử của vector này.

Задание 4

Cho một chuỗi bất kỳ:

rust"AbCdE"

Hãy đổi kiểu chữ (chữ hoa/thường) của các ký tự trong chuỗi này thành kiểu chữ ngược lại. Trong trường hợp của chúng ta, kết quả sẽ là:

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

Viết một chương trình tạo ra chuỗi sau:

rust"-1-2-3-4-5-"
Задание 6

Cho một ngày tháng dưới định dạng sau:

rust "31-12-2025"

Chuyển đổi nó sang định dạng sau:

rust"31 tháng 12 năm 2025"