Ниво 6.7 на задачата Rust

Задание 1

Помолете потребителя да въведе своя телефонен номер. Проверете, че въведените данни отговарят на формата на телефонен номер.

Задание 2

Вземете вектор на всички почивни дни на текущата година във формат година-месец-ден.

Задание 3

Напишете код, който ще сравни двате дадени по-долу дати и ще изведе съобщение за това коя от тях е по-голяма:

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

Дадена е дата под формата на следната структура:

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

Вземете деня от седмицата, съответстващ на тази дата.

Задание 5

Дадено е някакво число:

rust123456

Намерете сумата на двойките цифри на това число. В нашия случай има се предвид следното:

rust12 + 34 + 56