Завдання 1
homework4_intellias/1task/main.go
Прибрати всі дублікати з слайсу int.
Приклад даних на вхід: [3, 4, 4, 3, 6, 3]
видаляємо 3 по індексу 0 видаляємо 4 по індексу 1 видаляємо 3 по індексу 3
Правильний результат: [3, 4, 6]
Якщо вам потрібні змінні чи константи - вони мають бути локальними, в межах функції main.
func main(){ arr := []int{4, 1, 4, -4, 6, 3, 8, 8} var result []int //... // тут має бути ваш код // змінна result в кінці функції має тримати слайс з вже видаленими дублікатами відповідно до правил }
Завдання 2
homework4_intellias/2task/main.go
На вхід подано стрінг з цілими числами, котри розділені пробілами. Треба повернути найбільше та найменше число.
Наприклад: input := "1 2 3 4 5" // повертає "5 1" input := "1 9 3 4 -5" // повертає "9 -5"
Уточнення:
- Всі числа є не більше, ніж int32. Використовуйте цей тип даних.
- В стрінгі завжди буде принаймні одне число.
- Результатом має бути стрінг, в якому два числа розділені пробілом (або одне, якщо дано було лише одне число). Найбільше число має бути першим.
- Якщо вам потрібні змінні чи константи - вони мають бути локальними, в межах функції main.
func main(){ input := "1 9 3 4 -5" var result string //... // тут має бути ваш код // змінна result в кінці функції має тримати стрінг з правильними результатами, згідно до умови задачі }