Задачи на срезы в Go. Часть 4
Дан следующий код:
Listint [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Напишите код, который создаст срез, заполненный числами от 1 до 10.
Дан срез:
list := []int{1, 2, 3, 4, 5}
Замените все элементы среза на их квадраты (1, 4, 9, 16, 25).
Дан срез:
list := []int{1, -2, 3, -4, 5}
Удалите все отрицательные числа из среза.
Дан срез:
list := []int{1, 2, 3, 4, 5}
Замените каждый элемент на его удвоенное значение.
Дан срез:
list := []string{"hello", "world", "golang"}
Объедините все элементы среза в одну строку через пробел.
Дан срез:
list := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Удалите из среза все четные числа.
Дан срез:
list := []int{5, 2, 8, 5, 1, 5}
Подсчитайте количество вхождений числа 5 в срезе.
Дан неизменяемый срез:
list := []int{1, 2, 3, 4, 5}
Создайте изменяемый срез и добавьте в него все элементы из исходного среза, умноженные на 2.
Дан срез чисел:
numbers := []int{10, 25, 3, 47, 15, 6}
Найдите и удалите все числа, которые больше 20.