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

Задание 1

Дана некоторая строка с буквами и цифрами. Получите позицию последней цифры в этой строке.

Задание 2

Выведите в консоль все числа в промежутке от 10 до 1000, у которых первая цифра четная.

Задание 3

Дан вектор:

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

Найдите сумму квадратов элементов этого вектора и выведите ее в консоль.

Задание 4

Дано целое число:

rustlet num: u16 = 12345;

Выведите в консоль количество четных цифр в этом числе.

Задание 5

Дано целое число:

rustlet num: u16 = 12;

Выведите в консоль все делители этого числа.

Задание 6

Даны два массива:

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

Проверьте, что все элементы первого массива есть во втором.

Задание 7

Дано целое число:

rustlet num: u16 = 12345;

Поменяйте местами первую и последнюю цифру этого числа:

rust52341