Nível 7.3 do livro de exercícios Rust

Задание 1

Crie uma função que receba um array como parâmetro e retorne um novo array, sem elementos duplicados.

Задание 2

Crie uma função que receba um array como parâmetro e retorne um novo array, não contendo elementos iguais e adjacentes.

Задание 3

Crie uma função que receba como primeiro parâmetro um número inteiro e retorne a quantidade de seus dígitos, definida pelo segundo parâmetro.

Задание 4

Crie uma função que receba um número como parâmetro e verifique se ele é primo ou não.

Задание 5

Crie uma função que receba como parâmetro um array com números e retorne o valor máximo e mínimo desse array na forma da seguinte estrutura:

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