Уровень 10.3 задачника Kotlin

Задание 1

Дан массив из шести цифр. Проверьте, можно ли собрать из этих цифр счастливый билет.

Задание 2

Дан массив со словами. Получите из этого массива случайное слово, начинающееся на заданную букву.

Задание 3

Сделайте функцию, которая параметром будет принимать английское существительное в единственном числе и возвращать его во множественном числе.

Задание 4

Выведите в консоль все пары дружественных чисел из заданного промежутка.

Задание 5

Дана коллекция Map:

kotlinval hierarchicalData = mapOf(
  "company" to mapOf(
    "departments" to listOf(
      mapOf(
        "name" to "IT",
        "employees" to listOf(
          mapOf("name" to "John", "salary" to 5000),
          mapOf("name" to "Alice", "salary" to 6000)
        )
      ),
      mapOf(
        "name" to "HR", 
        "employees" to listOf(
          mapOf("name" to "Bob", "salary" to 4500),
          mapOf("name" to "Charlie", "salary" to 4800)
        )
      )
    )
  )
)

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