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

Задание 1

Определите, сегодня выходной день или будний. Результат выведите в консоль.

Задание 2

Попросите пользователя ввести год. Выведите в консоль даты всех пятниц 13-е в введенном году.

Задание 3

Дана строка со словами. Отсортируйте слова в алфавитном порядке.

Задание 4

Дана строка с датой:

kotlin"2025-2-1"

Напишите код, который при необходимости добавит нули к месяцу и дню:

kotlin"2025-02-01"
Задание 5

Напишите программу, которая сформирует следующую строку:

kotlin"-1-22-333-444-55555-"
Задание 6

Дан массив множеств:

kotlinval array = arrayOf(
    setOf(1, 2, 3),
    setOf(3, 4, 5),
    setOf(5, 6, 7)
)

Найдите объединение всех множеств.

Задание 7

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

kotlinval map = mapOf("a" to 1, "b" to 2, "c" to 3, "d" to 4, "e" to 5)

Получите список ключей, значения которых являются четными числами.

Задание 8

Явно укажите тип переменной в следующем коде:

kotlinval xxx = listOf(
  mapOf(
    "coordinates" to listOf(
      listOf(1.0, 2.0),
      listOf(3.0, 4.0)
    )
  )
)