Цикл по трехмерному массиву в Kotlin
Трехмерный массив обходят тремя вложенными циклами: по слоям, строкам и элементам строки:
val cube = arrayOf(
arrayOf(intArrayOf(1, 2), intArrayOf(3, 4)),
arrayOf(intArrayOf(5, 6), intArrayOf(7, 8))
)
for (layer in cube) {
for (row in layer) {
for (num in row) {
println(num)
}
}
}
Дан трехмерный массив:
val cube = arrayOf(
arrayOf(intArrayOf(1, 2), intArrayOf(3, 4)),
arrayOf(intArrayOf(5, 6), intArrayOf(7, 8))
)
Найдите сумму всех элементов и выведите ее в консоль.
Дан трехмерный массив:
val cube = arrayOf(
arrayOf(
charArrayOf('a', 'b'),
charArrayOf('c', 'd')
),
arrayOf(
charArrayOf('e', 'f'),
charArrayOf('g', 'h')
)
)
Соберите одну строку из всех символов и выведите ее в консоль.