Cấp độ 6.7 Bộ bài tập Rust

Задание 1

Yêu cầu người dùng nhập số điện thoại của họ. Kiểm tra xem dữ liệu đã nhập có phù hợp với định dạng số điện thoại hay không.

Задание 2

Lấy một vector chứa tất cả các ngày cuối tuần của năm hiện tại dưới định dạng năm-tháng-ngày.

Задание 3

Viết mã để so sánh hai ngày được cung cấp dưới đây và in thông báo cho biết ngày nào lớn hơn:

javascriptlet date1 = "2020-11-30";
let date2 = "2020-12-31";
Задание 4

Cho một ngày dưới dạng cấu trúc sau:

ruststruct Date
{
  year: u16,
  month: u8,
  day: u8,
}

Hãy lấy thứ trong tuần tương ứng với ngày đó.

Задание 5

Cho một số nhất định:

rust123456

Tìm tổng của các cặp chữ số của số này. Trong trường hợp của chúng ta, ý nghĩa như sau:

rust12 + 34 + 56