Уровень 9.3 задачника Kotlin
Задание 1
Спросите у пользователя два целых числа. Создайте двухмерный массив, размер которого будет взят из введенных пользователем чисел. Заполните массив случайными целыми числами.
Задание 2
Дан следующий список:
kotlinval list = listOf("123", "456", "789")
Преобразуйте этот список в следующий:
kotlinlistOf(
listOf(1, 2, 3),
listOf(4, 5, 6),
listOf(7, 8, 9)
)
Задание 3
Дан некоторый URL:
kotlinval url = "http://test.com/dir1/dir2/dir3/page.html"
Получите из него протокол:
kotlin"http"
Задание 4
Дан список списков:
kotlinval list = listOf(
listOf(1, 5),
listOf(2, 6),
listOf(3, 7),
listOf(4, 8)
)
Разделите его элементы на два списка:
kotlin[1, 2, 3, 4]
[5, 6, 7, 8]
Задание 5
Дана коллекция Map:
kotlinval departments = mapOf(
"IT" to listOf("John", "Alice", "Bob"),
"HR" to listOf("Charlie", "Diana"),
"Finance" to listOf("Eve", "Frank", "Grace")
)
Найдите отдел с наибольшим количеством сотрудников.