Επίπεδο 7.3 Rust Ασκήσεων

Задание 1

Δημιουργήστε μια συνάρτηση που θα δέχεται ως παράμετρο έναν πίνακα και θα επιστρέφει έναν νέο πίνακα, χωρίς διπλότυπα στοιχεία.

Задание 2

Δημιουργήστε μια συνάρτηση που θα δέχεται ως παράμετρο έναν πίνακα και θα επιστρέφει έναν νέο πίνακα, χωρίς πανομοιότυπα, διπλανά στοιχεία.

Задание 3

Δημιουργήστε μια συνάρτηση που ως πρώτη παράμετρο θα δέχεται έναν ακέραιο αριθμό και θα επιστρέφει το πλήθος των ψηφίων του, που καθορίζεται από τη δεύτερη παράμετρο.

Задание 4

Δημιουργήστε μια συνάρτηση που θα δέχεται ως παράμετρο έναν αριθμό και θα ελέγχει αν είναι πρώτος ή όχι.

Задание 5

Δημιουργήστε μια συνάρτηση που θα δέχεται ως παράμετρο έναν πίνακα με αριθμούς και θα επιστρέφει τη μέγιστη και την ελάχιστη τιμή από αυτόν τον πίνακα με τη μορφή της ακόλουθης δομής:

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