Niveau 7.3 du livre de problèmes Rust

Задание 1

Créez une fonction qui prendra en paramètre un tableau et retournera un nouveau tableau, ne contenant pas de doublons d'éléments.

Задание 2

Créez une fonction qui prendra en paramètre un tableau et retournera un nouveau tableau, ne contenant pas des éléments identiques, côte à côte.

Задание 3

Créez une fonction qui prendra comme premier paramètre un nombre entier et retournera le nombre de ses chiffres, spécifié par le deuxième paramètre.

Задание 4

Créez une fonction qui prendra en paramètre un nombre et vérifiera s'il est premier ou non.

Задание 5

Créez une fonction qui prendra en paramètre un tableau de nombres et retournera la valeur maximale et minimale de ce tableau sous la forme de la structure suivante :

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