Суммы столбцов таблицы в Kotlin
Сумму столбца собирают, обходя строки по индексу столбца. Внешний цикл идет по номерам столбцов, внутренний - по строкам:
val matrix = arrayOf(
intArrayOf(1, 2),
intArrayOf(3, 4),
intArrayOf(5, 6)
)
val cols = matrix[0].size
for (j in 0 until cols) {
var sum = 0
for (row in matrix) {
sum += row[j]
}
println(sum)
}
Дан двухмерный массив:
val matrix = arrayOf(
intArrayOf(1, 2, 3),
intArrayOf(4, 5, 6)
)
Выведите сумму каждого столбца в консоль, каждое число с новой строки.
Дан двухмерный список:
val table = listOf(
listOf(2, 4),
listOf(6, 8)
)
Найдите сумму второго столбца и выведите ее в консоль.