Уровень 7.3 задачника Go

Задание 1

Сделайте функцию, которая параметром будет принимать срез и возвращать новый срез, не содержащий дубли элементов.

Задание 2

Сделайте функцию, которая параметром будет принимать срез и возвращать новый срез, не содержащий одинаковые, рядом стоящие элементы.

Задание 3

Сделайте функцию, которая первым параметром будет принимать целое число и возвращать количество его цифр, заданное вторым параметром.

Задание 4

Сделайте функцию, которая параметром будет принимать число и проверять, простое оно или нет.

Задание 5

Сделайте функцию, которая параметром будет принимать срез с числами и возвращать максимальное и минимальное значение из этого среза в виде следующего среза:

go[]int{9, 1}