Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmSlPrm 174 of 350 menu
◀ ▶

Практика на срезы в 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 и выведите оба среза.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить