Уровень 6.5 задачника Rust

Задание 1

Попросите пользователя ввести дату рождения в формате год-месяц-день. Определите, сколько полных лет пользователю.

Задание 2

Попросите пользователя ввести три числа. Проверьте, что эти числа являются тройкой Пифагора: квадрат самого большого числа должен быть равен сумме квадратов двух остальных.

Задание 3

Дана дата:

javascriptlet date = "2020-11-32";

Проверьте, корректна ли эта дата.

Задание 4

Дано некоторое целое число:

rust35142

Отсортируйте цифры этого числа. В нашем случае должно получится следующее:

rust12345
Задание 5

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

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

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