Ниво 7.3 на задачите во Rust

Задание 1

Направете функција која како параметар ќе прима низа и ќе враќа нова низа, која не содржи дупликати на елементи.

Задание 2

Направете функција која како параметар ќе прима низа и ќе враќа нова низа, која не содржи исти, едно до друг поставени елементи.

Задание 3

Направете функција која како прв параметар ќе прима цел број и ќе враќа број на неговите цифри, зададени со вториот параметар.

Задание 4

Направете функција која како параметар ќе прима број и ќе проверува, дали е прост или не.

Задание 5

Направете функција која како параметар ќе прима низа со броеви и ќе враќа максимална и минимална вредност од оваа низа во вид на следната структура:

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