Практика на срезы в Go
Дан следующий срез:
marks := []int{10, 20, 30}
Соберите сумму элементов в total и выведите ее.
Дан следующий срез:
bag := []int{1, 2, 2, 3}
Посчитайте, сколько раз встречается 2.
Дан следующий срез:
nums := []int{10, 20, 30}
Проверьте, есть ли 30, и выведите логический результат.
Дан следующий срез:
row := []int{1, 2}
Добавьте 3 в конец с присваиванием и выведите срез.
Дан следующий срез:
nums := []int{10, 20, 30}
Уберите 20: найдите индекс циклом и удалите участок через пакет slices.
Дан следующий срез:
data := []int{10, 20, 30, 40}
Сохраните вырезку с номера 1 до 3 не включая границу в mid и выведите mid.
Дан следующий срез:
order := []int{3, 1, 2}
Отсортируйте срез и выведите первый элемент.
Даны переменные:
src := []int{7, 8}
backup := make([]int, 2)
Скопируйте src в backup, измените первый элемент src и выведите оба среза.