Уровень 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")
)

Найдите отдел с наибольшим количеством сотрудников.