Livello 7.3 del libro di esercizi Rust

Задание 1

Crea una funzione che accetti come parametro un array e restituisca un nuovo array, privo di elementi duplicati.

Задание 2

Crea una funzione che accetti come parametro un array e restituisca un nuovo array, privo di elementi identici adiacenti.

Задание 3

Crea una funzione che accetti come primo parametro un numero intero e restituisca il numero delle sue cifre, specificato dal secondo parametro.

Задание 4

Crea una funzione che accetti come parametro un numero e verifichi se è primo o meno.

Задание 5

Crea una funzione che accetti come parametro un array di numeri e restituisca il valore massimo e minimo contenuti in questo array sotto forma della seguente struttura:

ruststruct Date
{
  min: i16,
  max: i16,
}