7.3 деңгей Rust тапсырмалар жинағы

Задание 1

Массивті параметр ретінде қабылдайтын және элементтердің дубликаттарын қамтымайтын жаңа массивті қайтаратын функция жасаңыз.

Задание 2

Массивті параметр ретінде қабылдайтын және бір-біріне жақын орналасқан бірдей элементтерді қамтымайтын жаңа массивті қайтаратын функция жасаңыз.

Задание 3

Бірінші параметр ретінде бүтін санды қабылдайтын және оның цифрларының санын екінші параметрмен көрсетілгендей қайтаратын функция жасаңыз.

Задание 4

Санды параметр ретінде қабылдайтын және оның жай сан ба, жоқ па екенін тексеретін функция жасаңыз.

Задание 5

Сандар массивін параметр ретінде қабылдайтын және осы массивтегі ең үлкен және ең кіші мәндерді келесі структура түрінде қайтаратын функция жасаңыз:

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