Задачи на многомерность в Kotlin. Часть 3
Дан двухмерный изменяемый список:
val list = mutableListOf(
mutableListOf(1, 2, 3),
mutableListOf(4, 5, 6),
mutableListOf(7, 8, 9)
)
Используя вложенный цикл for, найдите максимальный элемент.
Дан двухмерный массив:
val matrix = arrayOf(
intArrayOf(2, 4, 6),
intArrayOf(1, 3, 5),
intArrayOf(8, 10, 12)
)
Используя вложенный цикл for, найдите сумму всех четных элементов.
Дан двухмерный список:
val list = listOf(
listOf(9, 2, 7),
listOf(4, 8, 1),
listOf(6, 3, 5)
)
Используя вложенный цикл for, найдите минимальный элемент каждой строки и создайте из них список.
Дан трехмерный массив:
val cube = arrayOf(
arrayOf(
intArrayOf(1, 2, 3),
intArrayOf(4, 5, 6)
),
arrayOf(
intArrayOf(7, 8, 9),
intArrayOf(10, 11, 12)
)
)
Используя тройной цикл for, найдите количество элементов, больших 5.
Дан двухмерный изменяемый список строк:
val list = mutableListOf(
mutableListOf("cat", "dog", "bird"),
mutableListOf("fish", "lion", "bear")
)
Используя вложенный цикл for, найдите самую длинную строку.
Дан двухмерный массив:
val matrix = arrayOf(
intArrayOf(1, 2, 3, 4),
intArrayOf(5, 6, 7, 8),
intArrayOf(9, 10, 11, 12)
)
Используя вложенный цикл for, создайте одномерный массив сумм каждого столбца.
Дан трехмерный список:
val list = listOf(
listOf(
listOf(1, 2),
listOf(3, 4)
),
listOf(
listOf(5, 6),
listOf(7, 8)
)
)
Используя тройной цикл for, найдите произведение всех элементов.
Дан двухмерный массив символов:
val charMatrix = arrayOf(
charArrayOf('K', 'o', 't'),
charArrayOf('l', 'i', 'n')
)
Используя вложенный цикл for, создайте строку из всех символов и приведите ее к верхнему регистру.
Дан двухмерный список:
val list = listOf(
listOf(10, 20, 30),
listOf(40, 50, 60),
listOf(70, 80, 90)
)
Используя вложенный цикл for, найдите сумму элементов главной диагонали.
Дан двухмерный изменяемый список:
val list = mutableListOf(
mutableListOf(1, 2, 3),
mutableListOf(4, 5),
mutableListOf(6, 7, 8, 9)
)
Используя вложенный цикл for, замените каждый элемент на его квадрат.