Задачи на многомерность в Kotlin. Часть 1
Дан двухмерный массив:
val matrix = arrayOf(
intArrayOf(1, 2, 3),
intArrayOf(4, 5, 6),
intArrayOf(7, 8, 9)
)
Используя вложенный цикл for, выведите все элементы построчно.
Дан двухмерный массив символов:
val charMatrix = arrayOf(
charArrayOf('a', 'b', 'c'),
charArrayOf('d', 'e', 'f')
)
Используя вложенный цикл for, объедините все символы в одну строку.
Дан трехмерный массив:
val cube = arrayOf(
arrayOf(intArrayOf(1, 2), intArrayOf(3, 4)),
arrayOf(intArrayOf(5, 6), intArrayOf(7, 8))
)
Используя тройной цикл for, найдите сумму всех элементов.
Дан двухмерный массив строк:
val stringMatrix = arrayOf(
arrayOf("hello", "world"),
arrayOf("kotlin", "java")
)
Используя вложенный цикл for, выведите все строки через запятую.
Дан двухмерный массив:
val matrix = arrayOf(
doubleArrayOf(1.1, 2.2),
doubleArrayOf(3.3, 4.4)
)
Используя вложенный цикл for, найдите произведение всех элементов.
Дан двухмерный массив:
val matrix = arrayOf(
booleanArrayOf(true, false),
booleanArrayOf(false, true)
)
Используя вложенный цикл for, подсчитайте количество true.
Дан трехмерный массив символов:
val charCube = arrayOf(
arrayOf(charArrayOf('a', 'b'), charArrayOf('c', 'd')),
arrayOf(charArrayOf('e', 'f'), charArrayOf('g', 'h'))
)
Используя тройной цикл for, создайте строку из всех символов.
Дан двухмерный массив:
val matrix = arrayOf(
longArrayOf(100L, 200L),
longArrayOf(300L, 400L)
)
Используя вложенный цикл for, найдите среднее арифметическое.
Дан двухмерный массив:
val matrix = arrayOf(
arrayOf(1, 2, 3),
arrayOf(4, 5),
arrayOf(6, 7, 8, 9)
)
Используя вложенный цикл for, найдите количество элементов в массиве.
Дан двухмерный массив:
val matrix = arrayOf(
intArrayOf(10, 20),
intArrayOf(30, 40),
intArrayOf(50, 60)
)
Используя вложенный цикл for, создайте одномерный массив сумм каждой строки.