Poziom 4.9 zadań Rust

Задание 1

Dany jest ciąg znaków z literami i cyframi:

rustlet txt: &str = 'a1b2c345';

Sprawdź, czy w tym ciągu jest nie więcej niż trzy litery.

Задание 2

Dane są dwie liczby:

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

Zapisz do nowego wektora wspólne dzielniki tych liczb.

Задание 3

Dany jest wektor:

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

Za pomocą pętli wypełnij ten wektor losowymi liczbami całkowitymi z przedziału od 1 do 100.

Задание 4

Dany jest pewien ciąg znaków:

rust"abcdefg"

Usuń z tego ciągu każdy trzeci znak. W naszym przypadku powinno powstać następujące:

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

Dana jest tablica z numerami dni tygodnia:

rustlet arr = [1, 2, 7];

Zapisz do nowej tablicy nazwy tych miesięcy:

rust["pn", "wt", "nd"]