Səviyyə 7.3 tapşırıqlar toplusu Rust

Задание 1

Elə bir funksiya edin ki, parametr kimi massiv qəbul etsin və elementlərin təkrarlarını ehtiva etməyən yeni massiv qaytarsın.

Задание 2

Elə bir funksiya edin ki, parametr kimi massiv qəbul etsin və yan-yana duran eyni elementləri ehtiva etməyən yeni massiv qaytarsın.

Задание 3

Elə bir funksiya edin ki, birinci parametr kimi tam ədəd qəbul etsin və onun rəqəmlərinin sayını, ikinci parametrlə təyin olunmuş kimi qaytarsın.

Задание 4

Elə bir funksiya edin ki, parametr kimi ədəd qəbul etsin və yoxlasın, sadədir ya yox.

Задание 5

Elə bir funksiya edin ki, parametr kimi ədədlər massivi qəbul etsin və bu massivdən olan maksimum və minimum qiyməti aşağıdakı struktura şəklində qaytarsın:

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