Ниво 6.5 задачачник Rust

Задание 1

Поканете потребителя да въведе рождена дата във формат год-месец-ден. Определете колко пълни години е потребителят.

Задание 2

Поканете потребителя да въведе три числа. Проверете дали тези числа образуват Питагорова тройка: квадратът на най-голямото число трябва да бъде равен на сбора от квадратите на другите две.

Задание 3

Дадена е дата:

javascriptlet date = "2020-11-32";

Проверете дали тази дата е коректна.

Задание 4

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

rust35142

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

rust12345
Задание 5

Даден е кортеж, съдържащ време във формат часове, минути, секунди:

rust("12", "59", "01")

Проверете дали времето е коректно: часове от 00 до 23, минути и секунди от 00 до 59.