Уровень 9.2 задачника Kotlin
Напишите программу, которая сформирует следующую строку:
"-x-xx-xxx-xx-x-"
Даны два списка:
val list1 = listOf(1, 2, 3, 4)
val list2 = listOf(5, 6, 7, 8)
Слейте их элементы попарно в следующий двухмерный список:
listOf(
listOf(1, 5),
listOf(2, 6),
listOf(3, 7),
listOf(4, 8)
)
Дан некоторый URL:
val url = "http://test.com/dir1/dir2/dir3/page.html"
Получите из него имя страницы:
"page.html"
Дан список, внутренние списки которого содержат цифры:
val list = listOf(
listOf(1, 2, 3),
listOf(4, 5, 6),
listOf(7, 8, 9)
)
Слейте элементы этого списка в числа:
[123, 456, 789]
Дана коллекция Map:
val matrix = mapOf(
"row1" to arrayOf(1, 2, 3),
"row2" to arrayOf(4, 5, 6),
"row3" to arrayOf(7, 8, 9)
)
Найдите сумму элементов главной диагонали (предполагается, что массивы одинаковой длины).