Nivel 4.9 del libro de problemas Rust

Задание 1

Se da una cadena con letras y dígitos:

rustlet txt: &str = 'a1b2c345';

Verifique que en esta cadena hay no más de tres letras.

Задание 2

Se dan dos números:

rustlet num1: u16 = 12;
let num2: u16 = 34;

Escriba en un nuevo vector los divisores comunes de estos números.

Задание 3

Se da un vector:

rustlet vct: Vec<i16> = Vec::new();

Usando un ciclo, llene este vector con números enteros aleatorios en el rango de 1 a 100.

Задание 4

Se da una cadena:

rust"abcdefg"

Elimine de esta cadena cada tercer carácter. En nuestro caso debería resultar lo siguiente:

rust"abdeg"
Задание 5

Se da un array con números de días de la semana:

rustlet arr = [1, 2, 7];

Escriba en un nuevo array los nombres de estos días:

rust["lun", "mar", "dom"]