Уровень 5.4 задачника Kotlin
Дано некоторое целое число:
val num = 12345
Проверьте, что цифры этого числа расположены по возрастанию.
Дан некоторый массив:
val arr = arrayOf(123, 456, 789)
Получите массив первых цифр входящих в первый массив чисел:
[1, 4, 7]
Дан массив:
val array = arrayOf("abc", "def", "ghj")
Преобразуйте его в список символов:
List<Char> ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j']
Сформируйте с помощью циклов следующий список:
[
['x', 'x', 'x'],
['x', 'x', 'x'],
['x', 'x', 'x']
]
Дан трехмерный список:
val list = listOf(
listOf(listOf(1, 2), listOf(3, 4)),
listOf(listOf(5, 6), listOf(7, 8))
)
Найдите сумму элементов этого списка.
Дана многомерная коллекция Map:
val map = mapOf(
"level1" to mapOf("a" to mapOf("x" to 1, "y" to 2)),
"level2" to mapOf("b" to mapOf("z" to 3, "w" to 4))
)
Найдите сумму элементов этой коллекции.
Явно укажите тип переменной в следующем коде:
val xxx = listOf(
setOf(1, 2, 3),
setOf(4, 5, 6)
)