Уровень 4.10 задачника Go
Задание 1
Дана карта:
gom := map[string]int{
'a': 10,
'b': 20,
'c': 30,
'd': 40,
}
Увеличьте все значения в карте в 2 раза.
Задание 2
Дан некоторый срез, например, вот такой:
goslc := []int{1, 2, 3, 4, 5, 6}
Поделите сумму элементов, стоящих на четных позициях, на сумму элементов, стоящих на нечетных позициях.
Задание 3
Дана некоторая строка:
go"a bc def ghij"
Переведите в верхний регистр все подстроки, в которых количество букв меньше или равно трем. В нашем случае должно получится следующее:
go"A BC DEF ghij"
Задание 4
Дана некоторая строка со словами:
go"aaa bbb ccc eee fff"
Сделайте заглавным первый символ каждого второго слова в этой строке. В нашем случае должно получится следующее:
go"aaa Bbb ccc Eee fff"