Livello 4.5 del libro di esercizi Rust
Задание 1
Ottieni un vettore di tutti i numeri da 1
a 1000 la cui somma delle cifre
è divisibile per 3 o per 9.
Задание 2
Dato un numero intero:
rustlet num: i16 = 12;
Scrivi un programma che riempia un vettore con i divisori di questo numero.
Задание 3
Scrivi un programma che generi la seguente stringa:
rust"xxxxx yyyyy zzzzz"
Задание 4
Sono dati valori in pixel, contenenti numeri interi:
rustlet size1: &str = "12px";
let size2: &str = "15px";
Somma questi valori in modo che anche il risultato sia in pixel:
rust"28px"
Задание 5
Dato un vettore:
rust[1, 2, 3]
Crea un nuovo vettore in modo che ogni elemento del primo vettore sia ripetuto due volte:
rust[1, 1, 2, 2, 3, 3]
Задание 6
Dato un vettore:
rust[1, 2, 3, 4, 5]
Crea un nuovo vettore in modo che
nel nuovo vettore ci siano tutti gli elementi
del primo vettore, ad eccezione
dei primi N elementi.