Задачи на массивы в Go. Часть 4
Дан массив строк:
arr := [4]string{"go", "lang", "array", "task"}
Выведите в консоль все элементы этого массива.
Дан массив строк:
arr := [5]string{"a", "ab", "abc", "abcd", "abcde"}
Найдите самую длинную строку в массиве и выведите её.
Дан массив строк:
arr := [4]string{"cat", "dog", "bird", "fish"}
Слейте все строки массива в одну (без пробелов) и выведите результат.
Дан массив чисел с плавающей точкой:
arr := [5]float64{1.5, 2.5, 3.5, 4.5, 5.5}
Найдите сумму элементов этого массива.
Дан массив чисел с плавающей точкой:
arr := [4]float64{1.2, 3.4, 5.6, 7.8}
Найдите среднее арифметическое элементов массива.
Дан массив с целыми числами:
arr := [5]int{1, 2, 3, 4, 5}
Создайте новый массив [5]int, в котором каждый элемент равен квадрату соответствующего элемента arr. Выведите новый массив.
Дан массив с целыми числами:
arr := [6]int{1, 2, 3, 4, 5, 6}
Создайте новый массив [6]int, в котором каждый элемент равен удвоенному значению соответствующего элемента arr. Выведите новый массив.
Дан массив с целыми числами:
arr := [5]int{-2, 3, -5, 7, -1}
Создайте новый массив той же длины, в котором каждый элемент — модуль соответствующего элемента arr. Выведите новый массив.
Дан массив строк:
arr := [5]string{"apple", "kiwi", "banana", "fig", "orange"}
Создайте массив [5]int с длинами строк из arr. Выведите этот массив длин.
Дан массив чисел с плавающей точкой:
arr := [5]float64{1.1, 2.2, 3.3, 4.4, 5.5}
Создайте массив [5]int, в котором каждый элемент — целая часть (отбрасывание дробной) соответствующего элемента arr. Выведите результат.
Дан массив строк:
arr := [4]string{"Go", "is", "great", "lang"}
Подсчитайте суммарное количество символов во всех строках массива.
Дан массив с целыми числами:
arr := [5]int{10, 20, 30, 40, 50}
Создайте новый массив [5]float64, в котором каждый элемент — исходное значение, деленное на 2. Выведите новый массив.