7.3-даражали Rust масалалар тўплами

Задание 1

Массивни параметр сифатида қабул қиладиган ва унинг элементларининг дубликатларини ўз ичига олмаган янги массивни қайтарадиган функция ясанг.

Задание 2

Массивни параметр сифатида қабул қиладиган ва бир-бирига тўғри келувчи бир хил элементларини ўз ичига олмаган янги массивни қайтарадиган функция ясанг.

Задание 3

Биринчи параметр сифатида бутун сонни қабул қиладиган ва унинг иккинчи параметрда белгиланган рақамлари сонини қайтарадиган функция ясанг.

Задание 4

Параметр сифатида сонни қабул қиладиган ва унинг туб ёки туб эмаслигини текширадиган функция ясанг.

Задание 5

Параметр сифатида сонлар массивини қабул қиладиган ва ушбу массивдан олинган максимал ва минимал қийматларни қуйидаги структура шаклида қайтарадиган функция ясанг:

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