Cấp độ 4.6 Sách bài tập Rust
Задание 1
Cho một chuỗi. Hãy kiểm tra xem chuỗi này chỉ bao gồm các chữ số.
Задание 2
Cho một vector:
rustvec![1, 0, 2, 3, 0, 5]
Xóa tất cả các số 0 khỏi vector:
rust[1, 2, 3, 5]
Задание 3
Cho một vector:
rustlet vct: Vec<i16> = Vec::new();
Viết mã để lấp đầy vector này với các lũy thừa của 2 cho đến lũy thừa thứ n:
rust[2, 4, 8, 16, 32]
Задание 4
Cho một số nguyên:
rustlet num: u16 = 12345;
Lấy chữ số chẵn đầu tiên từ cuối của số này.
Задание 5
Viết một chương trình tạo ra chuỗi sau:
rust"54321"
Задание 6
Cho một mảng các số nguyên:
rustlet arr = [123, 102, 345, 350];
Ghi vào một vector mới những số có chứa chữ số 0.
Задание 7
Cho một chuỗi:
rust"abcdef"
Lấy mỗi ký tự thứ hai của chuỗi này:
rust"acf"