Nível 4.2 do livro de exercícios Rust

Задание 1

Dada uma string com letras e dígitos. Obtenha a posição do último dígito nesta string.

Задание 2

Imprima no console todos os números no intervalo de 10 a 1000, cujo primeiro dígito é par.

Задание 3

Dado um vetor:

rustlet vct = vec![1, 2, 3, 4, 5];

Encontre a soma dos quadrados dos elementos deste vetor e imprima-a no console.

Задание 4

Dado um número inteiro:

rustlet num: u16 = 12345;

Imprima no console a quantidade de dígitos pares neste número.

Задание 5

Dado um número inteiro:

rustlet num: u16 = 12;

Imprima no console todos os divisores deste número.

Задание 6

Dados dois arrays:

rustint arr1: [i8: 5] = [1, 2, 3, 4, 5];
int arr2: [i8: 5] = [1, 2, 3];

Verifique se todos os elementos do primeiro array estão no segundo.

Задание 7

Dado um número inteiro:

rustlet num: u16 = 12345;

Troque a primeira e a última dígito deste número:

rust52341