Уровень 5.8 задачника Go
Задание 1
Дан срез срезов:
goslc := [][]int{
{2, 1, 4, 3, 5},
{3, 5, 2, 4, 1},
{4, 3, 1, 5, 2},
}
Отсортируйте элементы в каждом внутреннем срезе.
Задание 2
Дан некоторый срез с числами, например, вот такой:
goslc := []int{1, 2, 3, 4, 5, 6}
Слейте пары элементов вместе:
go[]int{12, 34, 56}
Задание 3
Выведите на экран следующую пирамидку:
111
222
333
444
555
666
777
888
999
222
333
444
555
666
777
888
999
Задание 4
Дан срез карт с вложенными картами:
godata := []map[string]map[string]string{
{
"user1": {"name": "John", "city": "London"},
"user2": {"name": "Alice", "city": "Paris"},
},
{
"user3": {"name": "Bob", "city": "Berlin"},
"user4": {"name": "Eva", "city": "Madrid"},
},
}
Соберите все имена пользователей в один срез.