Mức 3.3 Sách bài tập Rust

Задание 1

Cho một số nguyên:

rustlet num: u16 = 1204;

Kiểm tra xem số này có chứa chữ số 0 không.

Задание 2

Cho một từ:

rust"abcba"

Kiểm tra xem từ này có đọc giống nhau từ cả hai phía không.

Задание 3

Cho một mảng:

rust[1, 2, 3, 4, 5, 6]

Lấy từ nó hai phần tử cuối cùng:

rust[5, 6]
Задание 4

Cho một số nguyên:

rustlet num: u16 = 12345;

Kiểm tra xem trong số đó, mỗi chữ số có lớn hơn chữ số trước nó 1 đơn vị không.

Задание 5

Cho một mảng với các số thực:

rustlet arr: [f32, 5] = [1.11, 2.23, 3.45, 4.66, 5.98];

Làm tròn các phần tử của mảng này đến phần nguyên và ghi vào một mảng mới.

Задание 6

Cho một chuỗi:

rust"abc_abc_abc_abc_abc_abc"

Thay thế ba ký tự gạch dưới đầu tiên bằng dấu gạch ngang:

rust"abc-abc-abc-abc_abc_abc"