РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗goTsTmLsL5 39 of 129 menu

Задачи на срезы в Go. Часть 5

Дан срез строк:

words := []string{"apple", "banana", "cherry", "blueberry", "elderberry"}

Создайте новый срез так, чтобы элементы старого среза стояли в верхнем регистре.

Два среза:

list1 := []string{"a", "b", "c"} list2 := []int{1, 2, 3}

Создайте изменяемый срез пар, где каждый элемент - это пара (элемент из list1, элемент из list2).

Дан срез:

list := []int{1, 2, 3, 4, 5, 4, 7}

Найдите сумму элементов среза.

Дан срез строк:

words := []string{"apple", "banana", "cherry", "blueberry", "elderberry"}

Удалите все слова, длина которых меньше 6 символов.

Дан срез:

original := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

Создайте два изменяемых среза: один с четными числами, другой с нечетными числами из исходного среза.

Дан срез температур:

temperatures := []float64{25.5, 18.3, 30.1, 22.7, 19.8}

Замените все температуры ниже 20 градусов на значение 20.0.

Дан срез:

data := []int{5, 12, 8, 3, 15, 7, 9}

Найдите максимальный элемент и вставьте его копию в начало среза.

Дан срез студентов:

students := []string{"Alice", "Bob", "Charlie", "David", "Eva"}

Создайте изменяемый срез, где каждый элемент - это строка "Student: [имя]".

Дан срез чисел:

numbers := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

Удалите каждый второй элемент из среза (начиная с индекса 1).

Дан срез:

items := []string{"book", "pen", "book", "pencil", "book", "eraser"}

Подсчитайте количество вхождений слова "book" и замените все его вхождения на "notebook".

Дан срез чисел:

numbers := []int{15, 8, 23, 6, 42, 19, 3, 31}

Создайте изменяемый срез, содержащий только числа из исходного среза, которые делятся на 3.

Дан срез:

words := []string{"hello", "world", "golang", "programming", "language"}

Отсортируйте срез по длине слов (от самого короткого к самому длинному).

Два среза:

listA := []int{1, 2, 3, 4, 5} listB := []int{3, 4, 5, 6, 7}

Создайте изменяемый срез, содержащий элементы, которые есть в обоих срезах (пересечение).

Дан срез:

prices := []int{100, 200, 150, 300, 250}

Примените скидку 10% ко всем ценам в срезе.

Дан срез строк:

texts := []string{"apple", "banana", "APPLE", "Orange", "apple"}

Приведите все строки к нижнему регистру и удалите дубликаты.

Дан массив:

array := []string{"abc", "def", "ghj"}

Преобразуйте его в срез символов:

[]rune{'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j'}
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить