Ниво 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