Level 6.8 der Rust-Aufgabensammlung

Задание 1

Bestimmen Sie, ob heute ein Wochenend- tag oder ein Werktag ist. Geben Sie das Ergebnis in der Konsole aus.

Задание 2

Bitten Sie den Benutzer, ein Jahr einzugeben. Erhalten Sie einen Vektor mit allen Datumsangaben der Freitage, 13. im eingegebenen Jahr.

Задание 3

Gegeben ist ein String mit Wörtern. Sortieren Sie die Wörter in alphabetischer Reihenfolge.

Задание 4

Gegeben sind zwei Tupel mit Datumsangaben:

rustlet tpl1 = (2025, 11, 29);
let tpl2 = (2027, 12, 31);

Finden Sie die Differenz in Tagen zwischen diesen Datumsangaben.

Задание 5

Gegeben ist ein String mit einem Datum:

rust"2025-2-1"

Schreiben Sie Code, der bei Bedarf Nullen zum Monat und Tag hinzufügt:

rust"2025-02-01"
Задание 6

Schreiben Sie ein Programm, das den folgenden String erzeugt:

rust"-1-22-333-444-55555-"