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