Nivel 4.6 del libro de ejercicios Rust

Задание 1

Se da una cadena. Compruebe que esta cadena consiste solo en dígitos.

Задание 2

Se da un vector:

rustvec![1, 0, 2, 3, 0, 5]

Elimine todos los ceros del vector:

rust[1, 2, 3, 5]
Задание 3

Se da un vector:

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

Escriba el código que llenará este vector con potencias de dos hasta la enésima potencia:

rust[2, 4, 8, 16, 32]
Задание 4

Se da un número entero:

rustlet num: u16 = 12345;

Obtenga el primer dígito par desde el final de este número.

Задание 5

Escriba un programa que genere la siguiente cadena:

rust"54321"
Задание 6

Se da un array con números enteros:

rustlet arr = [123, 102, 345, 350];

Guarde en un nuevo vector aquellos números que contengan el dígito cero.

Задание 7

Se da una cadena:

rust"abcdef"

Obtenga cada segundo carácter de esta cadena:

rust"acf"