Nivel 6.5 del libro de problemas Rust

Задание 1

Solicite al usuario que ingrese su fecha de nacimiento en el formato año-mes-día. Determine cuántos años cumplidos tiene el usuario.

Задание 2

Solicite al usuario que ingrese tres números. Compruebe que estos números forman una terna pitagórica: el cuadrado del número más grande debe ser igual a la suma de los cuadrados de los otros dos.

Задание 3

Se da la siguiente fecha:

javascriptlet date = "2020-11-32";

Compruebe si esta fecha es válida.

Задание 4

Se da un número entero:

rust35142

Ordene los dígitos de este número. En nuestro caso debería obtenerse lo siguiente:

rust12345
Задание 5

Se da una tupla que contiene una hora en el formato horas, minutos, segundos:

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

Compruebe que la hora es válida: horas de 00 a 23, minutos y segundos de 00 a 59.