Практика последовательностей в Kotlin
Дан список listOf(5, 12, 3, 18, 7).
Через последовательность оставьте числа больше
шести, возведите каждое в квадрат и выведите
список результата.
Даны строки listOf("go", "tool", "io", "kit").
Отберите слова из трех и более символов, приведите
к верхнему регистру, возьмите первые два и
выведите список.
Дан список listOf(1, 2, 3, 4, 5, 6, 7).
В map печатайте удвоенное значение.
Сначала соберите цепочку без конечного шага и
выведите "idle". Затем посчитайте сумму
первых трех элементов после удвоения и выведите
число.
Дано множество setOf(14, 3, 9, 22, 6).
Получите список четных чисел в порядке возрастания
через последовательность. Выведите список и его
длину в двух строках.
Постройте ряд от 0 с шагом 3 через
generateSequence. Возьмите первые пять
чисел, оставьте только больше пяти и выведите
их сумму.
С помощью generateSequence без семени
выдавайте уменьшающиеся четные числа, начиная
с 20. Остановите генерацию на нуле.
Возьмите первые четыре значения и выведите список.
Дан список listOf(2, 5, 8, 11, 14).
Сравните два порядка шагов: сначала отбор кратных
трем, потом деление на три; и наоборот. Выведите
оба списка и отметьте, где деление на три
выполнилось больше раз.