Cấp độ 6.9 Rust Taskbook

Задание 1

Xác định còn bao nhiêu ngày cho đến Chủ Nhật gần nhất. In kết quả ra console.

Задание 2

In ra console tên của ngày trong tuần của ngày cuối cùng trong tháng hiện tại.

Задание 3

Cho một chuỗi số:

rust"1234567"

Tách các nhóm ba chữ số bằng dấu cách, bắt đầu từ cuối số. Trong trường hợp của chúng ta sẽ nhận được kết quả sau:

rust"1 234 567"
Задание 4

Cho một mảng số:

rust[1, 2, 3, 3, 4, 5}

Kiểm tra xem trong mảng này có hai phần tử giống nhau liên tiếp không.

Задание 5

Cho số giây:

rustlet sec: i16 = 1323435;

Tìm số ngày, giờ, phút và giây tương ứng với số thời gian này:

ruststruct Time
{
  days: u16,
  hours: u8,
  minutes: u8,
  seconds: u8,
}

Có nghĩa là trước tiên lấy ra số ngày nguyên, sau đó từ phần còn lại lấy ra số giờ nguyên, sau đó từ phần còn lại lấy ra số phút nguyên và phần còn lại, sẽ là số giây.