Уровень 6.10 задачника Kotlin
Задание 1
Попросите пользователя ввести две даты в формате год-месяц-день. Определите, сколько дней между введенными датами.
Задание 2
Заполните массив случайными
числами из промежутка от 1
до 100.
Задание 3
Выведите все даты текущего месяца в консоль в формате год-месяц-день. Отметьте будни и выходные, а также текущий день.
Задание 4
Напишите программу, которая сформирует следующую строку:
kotlin"12 34 56 78"
Задание 5
Напишите программу, которая сформирует следующую строку:
kotlin"1+2-3+4-5+6-7+8"
Задание 6
Дан массив с числами:
kotlinval arr = arrayOf(1, 2, 3, 3, 4, 5)
Проверьте, что в этом массиве есть два одинаковых элемента подряд.
Задание 7
Даны две коллекции Map:
kotlinval map1 = mapOf("a" to 1, "b" to 2, "c" to 3)
val map2 = mapOf("b" to 20, "c" to 30, "d" to 40)
Получите список всех ключей, которые есть в обеих коллекциях.
Задание 8
Явно укажите тип переменной в следующем коде:
kotlinval xxx = mapOf(
1 to setOf("a", "b", "c"),
2 to setOf("d", "e", "f")
)