Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktSpSqPrm 87 of 299 menu
◀ ▶

Практика последовательностей в 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). Сравните два порядка шагов: сначала отбор кратных трем, потом деление на три; и наоборот. Выведите оба списка и отметьте, где деление на три выполнилось больше раз.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить