Главная диагональ таблицы в Kotlin
На главной диагонали квадратной
таблицы индексы строки и столбца равны.
Такие ячейки берут при обходе по одному
индексу i:
val matrix = arrayOf(
intArrayOf(1, 2, 3),
intArrayOf(4, 5, 6),
intArrayOf(7, 8, 9)
)
for (i in matrix.indices) {
println(matrix[i][i])
}
Дан двухмерный массив:
val matrix = arrayOf(
intArrayOf(1, 2, 3),
intArrayOf(4, 5, 6),
intArrayOf(7, 8, 9)
)
Найдите сумму элементов главной диагонали и выведите ее в консоль.
Дан двухмерный список:
val table = listOf(
listOf('a', 'b'),
listOf('c', 'd')
)
Выведите символы главной диагонали в одну строку без разделителей.