Rust vazifalar to'plami 7.3 Darajasi

Задание 1

Massivni parametr sifatida qabul qiladigan va takrorlanmaydigan elementlarni o'z ichiga olgan yangi massivni qaytaradigan funksiya yarating.

Задание 2

Massivni parametr sifatida qabul qiladigan va bir-biriga o'xshash, qo'shni turgan elementlarni o'z ichiga olmaydigan yangi massivni qaytaradigan funksiya yarating.

Задание 3

Birinchi parametr sifatida butun sonni qabul qiladigan va uning raqamlari sonini ikkinchi parametrda belgilanganidek qaytaradigan funksiya yarating.

Задание 4

Raqamni parametr sifatida qabul qiladigan va u tub yoki yo'qligini tekshiradigan funksiya yarating.

Задание 5

Raqamlar massivini parametr sifatida qabul qiladigan va ushbu massivdagi maksimal va minimal qiymatlarni quyidagi struktura ko'rinishida qaytaradigan funksiya yarating:

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