Úroveň 4.9 úloh Rust

Задание 1

Je dán řetězec s písmeny a číslicemi:

rustlet txt: &str = 'a1b2c345';

Ověřte, že v tomto řetězci je nejvýše tři písmena.

Задание 2

Jsou dána dvě čísla:

rustlet num1: u16 = 12;
let num2: u16 = 34;

Zapište do nového vektoru společné dělitele těchto čísel.

Задание 3

Je dán vektor:

rustlet vct: Vec<i16> = Vec::new();

Pomocí cyklu naplňte tento vektor náhodnými celými čísly z intervalu od 1 do 100.

Задание 4

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

rust"abcdefg"

Odstraňte z tohoto řetězce každý třetí znak. V našem případě by mělo vzniknout následující:

rust"abdeg"
Задание 5

Je dán pole s čísly dní v týdnu:

rustlet arr = [1, 2, 7];

Zapište do nového pole názvy těto dnů:

rust["po", "út", "ne"]