Уровень 2.5 задачника Go

Задание 1

Дан массив с числами:

goslc := []int{1, 2, -3, 4, -5}

Найдите сумму положительных элементов этого массива.

Задание 2

Дан массив с числами:

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

Выведите в консоль элементы этого массива в обратном порядке.

Задание 3

Дан срез со строками, содержащими целые числа:

goslc := []string{"123", "456", "789"}

Преобразуйте этот массив так, чтобы значениями нового среза стали целые числа:

go[]int{123, 456, 789}
Задание 4

Дана карта:

gom := map[string]int{
  "a": 1,
  "b": 2,
  "c": 3,
  "d": 4,
  "e": 5,
}

Отфильтруйте карту, записав в новую карту только элементы с четными значениями.

Задание 5

Дана строка:

gostr := "программирование"

Подсчитайте количество букв в строке.