Úroveň 3.5 zadání Rust

Задание 1

Je dán seznam čísel. Ověřte, že všechny prvky tohoto seznamu jsou kladná čísla.

Задание 2

Je dán text se slovy. Je také dán znak:

rustlet chr: char = 'a';

Vypište do konzole všechna slova, začínající na zadaný znak.

Задание 3

Je dán nějaký řetězec:

rust"1203405"

Najděte pozici poslední nuly v řetězci.

Задание 4

Jsou dány dva seznamy:

rustlet arr1: [i8; 5] = [1, 2, 3, 4, 5];
let arr2: [i8; 5] = [4, 5, 6, 7, 8];

Vypište do konzole společné prvky těchto seznamů:

rust4
5
Задание 5

Je dán řetězec:

rustlet txt: &str = "abc def jhi";

Spočítejte počet slov v tomto řetězci.

Задание 6

Je dáno nějaké celé číslo:

rustlet num: i16 = 12000;

Spočítejte počet nul na konci tohoto čísla:

rust3