Произведение элементов таблицы в Kotlin
Произведение всех ячеек собирают так
же, как сумму, но начальное значение
берут 1 и на каждой итерации
умножают результат на очередной элемент:
val matrix = arrayOf(
intArrayOf(1, 2),
intArrayOf(3, 4)
)
var prod = 1
for (row in matrix) {
for (num in row) {
prod *= num
}
}
println(prod)
Дан двухмерный массив:
val matrix = arrayOf(
intArrayOf(2, 3),
intArrayOf(4, 5)
)
Найдите произведение всех элементов и выведите его в консоль.
Дан двухмерный список:
val table = listOf(
listOf(1, 2),
listOf(3, 4)
)
Найдите произведение всех элементов и выведите его в консоль.