Задачи на срезы в Go. Часть 1
Дан следующий срез:
lst := []int{1, 2, 3, 4, 5}
Найдите сумму элементов этого среза.
Дан следующий срез:
lst := []int{1, 2, 3, 4, 5}
Добавьте в него еще один элемент со значением 6.
Дан следующий срез:
lst := []int{1, 2, 3, 4, 5}
Удалите из этого среза элемент со значением 3.
Дан следующий срез:
lst := []int{1, 2, 3, 4, 5}
Дан следующий массив:
arr := []int{6, 7, 8}
Добавьте все элементы массива в конец нашего среза.
Дан срез:
list := []string{"a", "b", "c"}
Вставьте строку "z" в начало среза (на позицию с индексом 0).
Дан срез:
list := []int{10, 20, 30, 40, 50}
Удалите элемент с индексом 2.
Дан срез:
list := []int{1, 2, 3, 4}
Замените элемент с индексом 1 на значение 99.
Дан срез:
list := []string{"a", "b", "c"}
Очистите срез, удалив все элементы.
Дан срез:
list := []int{5, 3, 8, 1}
Отсортируйте срез в порядке возрастания.
Дан срез:
list := []int{1, 2, 3, 4, 5}
Разверните срез в обратном порядке.
Дан срез:
list := []int{1, 2, 3, 4, 5}
Удалите последний элемент среза.
Дан срез:
list := []int{1, 2, 3, 4, 5}
Получите первый элемент среза.
Дан срез:
list := []int{1, 2, 3, 4, 5}
Проверьте, содержит ли срез значение 3.
Дан срез:
list := []int{1, 2, 3, 4, 5}
Найдите индекс элемента со значением 4.
Дан срез:
list := []int{1, 2, 3, 4, 5, 3}
Удалите первое вхождение элемента 3.
Дан срез:
list := []int{1, 2, 3, 4, 5}
Создайте подсрез от индекса 1 до 3 (включительно).
Дан срез:
list := []int{1, 2, 3, 4, 5}
Добавьте элемент 6 на позицию с индексом 2.
Дан срез:
list := []int{1, 2, 3, 1, 4, 1, 5}
Удалите все вхождения элемента 1.