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

Задание 1

С помощью цикла заполните срез четными числами из промежутка от 1 до 100.

Задание 2

Дан массив с целыми числами:

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

Поменяйте местами первый и второй элементы этого массива:

goarr := [5]int{2, 1, 3, 4, 5}
Задание 3

Дана карта:

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

Поменяйте местами ключи и значения в карте.

Задание 4

Дано целое число, содержащее номер дня недели от 1 до 7:

gonum := 1

Определите, эта переменная содержит выходной или будний день.

Задание 5

Дана переменная, содержащая температуру в градусах Цельсия:

gotc := 25

Напишите программу, которая преобразует эту температуру в градусы Фаренгейта.

Задание 6

Дан срез строк и срез чисел:

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

Создайте из них карту:

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