Уровень 5.9 задачника Go
Выведите на экран следующую пирамидку:
xx
xxxx
xxxxxx
xxxxxxxx
xxxxxxxxxx
xxxx
xxxxxx
xxxxxxxx
xxxxxxxxxx
Дан срез:
slc := []string{
"123",
"213",
"321",
}
Замените в каждой строке символы
'1' на '0':
{
"023",
"203",
"320",
}
Дано число:
num := 12345
Удвойте цифры в этом числе:
1122334455
Дан срез:
slc := []string{
"text1",
"text2",
"text3",
"text4",
"text5",
}
Сделайте из этого среза строку так, чтобы каждый элемент среза был на новой линии:
`
text1
text2
text3
text4
text5
`
Дан срез срезов карт:
data := [][]map[string]int{
{
{"x": 1, "y": 2},
{"x": 3, "y": 4},
},
{
{"x": 5, "y": 6},
{"x": 7, "y": 8},
},
{
{"x": 9, "y": 10},
{"x": 11, "y": 12},
},
}
Найдите сумму всех значений 'x'.
Дана карта:
m := map[string]map[string][]int{
"matrix1": {
"row1": {1, 2, 3},
"row2": {4, 5, 6},
"row3": {7, 8, 9},
},
"matrix2": {
"row1": {10, 11, 12},
"row2": {13, 14, 15},
"row3": {16, 17, 18},
},
}
Найдите сумму всех элементов.