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"