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

Задание 1

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

Задание 2

Выведите в консоль название дня недели последнего дня текущего месяца.

Задание 3

Напишите код, который сравнит две приведенные ниже даты и выведет сообщение о том, какая из них больше:

javascriptval date1 = '2020-11-30';
val date2 = '2020-12-31';
Задание 4

Дана некоторая строка с числом:

kotlin"1234567"

Отделите тройки цифр пробелами, начиная с конца числа. В нашем случае должно получится следующее:

kotlin"1 234 567"
Задание 5

Дан список строк:

kotlinval words = listOf("apple", "banana", "apple", "orange", "banana", "apple")

Создайте коллекцию Map, где ключ - слово, а значение - количество его вхождений в список.

Задание 6

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

kotlinval xxx = mutableMapOf(
  "data" to arrayOf(
    arrayOf(
      charArrayOf('a', 'b'),
      charArrayOf('c', 'd')
    )
  )
)