Level 4.9 der Rust-Aufgabensammlung

Задание 1

Gegeben ist ein String mit Buchstaben und Ziffern:

rustlet txt: &str = 'a1b2c345';

Prüfen Sie, dass in diesem String nicht mehr als drei Buchstaben sind.

Задание 2

Gegeben sind zwei Zahlen:

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

Schreiben Sie in einen neuen Vektor die gemeinsamen Teiler dieser Zahlen.

Задание 3

Gegeben ist ein Vektor:

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

Füllen Sie diesen Vektor mit einer Schleife mit zufälligen ganzen Zahlen aus dem Bereich von 1 bis 100.

Задание 4

Gegeben ist ein beliebiger String:

rust"abcdefg"

Entfernen Sie aus diesem String jedes dritte Zeichen. In unserem Fall sollte Folgendes herauskommen:

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

Gegeben ist ein Array mit Nummern der Wochentage:

rustlet arr = [1, 2, 7];

Schreiben Sie in ein neues Array die Namen dieser Wochentage:

rust["пн", "вт", "вс"]