Nivelul 4.9 al sarcinilor Rust

Задание 1

Este dat un șir cu litere și cifre:

rustlet txt: &str = 'a1b2c345';

Verificați că în acest șir nu sunt mai mult de trei litere.

Задание 2

Sunt date două numere:

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

Înscrieți într-un vector nou divizorii comuni ai acestor numere.

Задание 3

Este dat un vector:

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

Cu ajutorul ciclului, umpleți acest vector cu numere întregi aleatoare din intervalul de la 1 la 100.

Задание 4

Este dat un șir oarecare:

rust"abcdefg"

Ștergeți din acest șir fiecare al treilea caracter. În cazul nostru ar trebui să rezulte următoarele:

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

Este dat un array cu numerele zilelor săptămânii:

rustlet arr = [1, 2, 7];

Înscrieți într-un array nou numele acestor zile:

rust["lun", "mar", "dum"]