Úroveň 4.2 úloh Rust

Задание 1

Je dán nějaký řetězec s písmeny a číslicemi. Získejte pozici poslední číslice v tomto řetězci.

Задание 2

Vypište do konzole všechna čísla v intervalu od 10 do 1000, jejichž první číslice je sudá.

Задание 3

Je dán vektor:

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

Najděte součet druhých mocnin prvků tohoto vektoru a vypište jej do konzole.

Задание 4

Je dáno celé číslo:

rustlet num: u16 = 12345;

Vypište do konzole počet sudých číslic v tomto čísle.

Задание 5

Je dáno celé číslo:

rustlet num: u16 = 12;

Vypište do konzole všechny dělitele tohoto čísla.

Задание 6

Jsou dány dvě pole:

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

Ověřte, že všechny prvky prvního pole jsou ve druhém.

Задание 7

Je dáno celé číslo:

rustlet num: u16 = 12345;

Vyměňte místy první a poslední číslici tohoto čísla:

rust52341