Уровень 4.1 задачника Kotlin
Задание 1
Дана некоторая строка с буквами и цифрами. Получите позицию первой цифры в этой строке.
Задание 2
Напишите программу, которая сформирует следующую строку:
kotlin"xxxxx"
Задание 3
Дан массив:
kotlinval arr = arrayOf(1, 0, 2, 3, 0, 5)
Удалите из массива все нули и запишите результат в новый массив.
Задание 4
Дан следующий список:
kotlinval lst = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Найдите сумму первых N элементов этого списка.
Задание 5
Дан следующий список:
kotlinval lst = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Удалите из него 3 элемента с конца списка.
Задание 6
Дан список:
kotlinval list = listOf('a', 'b', 'c', 'd', 'e')
Слейте элементы списка в одну строку.
Задание 7
Дана коллекция Map:
kotlinval map = mapOf("apple" to 3, "banana" to 5, "orange" to 2, "kiwi" to 8)
Отсортируйте коллекцию по значениям в порядке убывания и верните список ключей.
Задание 8
Явно укажите тип переменной в следующем коде:
kotlinval xxx = mapOf('x' to 1.5, 'y' to 2.5, 'z' to 3.5)