Задачи на срезы в Go. Часть 2
Дан следующий срез:
lst := []int{1, 2, 3, 3, 4, 5}
Дан следующий массив:
arr := []int{2, 3}
Удалите из среза элементы, значения которых совпадает с одним из элементов массива.
Дан массив:
array := []int{1, 2, 3, 4, 5}
Преобразуйте массив в срез.
Дан массив:
arr := [4]int{10, 20, 30, 40}
Преобразуйте массив в изменяемый срез.
Дана строка:
str := "hello"
Преобразуйте строку в изменяемый срез символов.
Даны границы диапазона:
from, to := 1, 5
Создайте изменяемый срез целых чисел от from до to включительно.
Дан map:
m := map[string]int{"one": 1, "two": 2}
Преобразуйте значения map в изменяемый срез.
Дан map:
m := map[string]int{"one": 1, "two": 2}
Преобразуйте ключи map в изменяемый срез.
Дан срез пар:
pairs := [][2]any{{"a", 1}, {"b", 2}, {"c", 3}}
Преобразуйте срез пар в изменяемый срез первых элементов пар.
Дан срез:
list := []string{"1", "2", "3", "4", "5"}
Преобразуйте срез строк в изменяемый срез чисел.
Дан срез:
list := []int{1, 2, 3, 4, 5}
Преобразуйте срез чисел в изменяемый срез строк.
Два массива:
array1 := []int{1, 2, 3}
array2 := []int{4, 5, 6}
Объедините два массива в один изменяемый срез.