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"