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

Практика ленивого перебора в Dart

Дан список [5, 12, 3, 18, 7]. Через цепочку оставьте числа больше шести, возведите каждое в квадрат и выведите список результата.

Даны строки ["go", "tool", "io", "kit"]. Отберите слова из трех и более символов, приведите к верхнему регистру, возьмите первые два и выведите список.

Дан список [1, 2, 3, 4, 5, 6, 7]. В map печатайте удвоенное значение. Сначала соберите цепочку без конечного шага и выведите "idle". Затем посчитайте сумму первых трех элементов после удвоения и выведите число.

Дано множество {14, 3, 9, 22, 6}. Получите список четных чисел в порядке возрастания через where и сортировку списка. Выведите список и его длину в двух строках.

Постройте ряд от 0 с шагом 3 через sync*. Возьмите первые пять чисел, оставьте только больше пяти и выведите их сумму.

С помощью sync* выдавайте уменьшающиеся четные числа, начиная с 20. Остановите генерацию на нуле. Возьмите первые четыре значения и выведите список.

Дан список [2, 5, 8, 11, 14]. Сравните два порядка шагов: сначала отбор кратных трем, потом деление на три; и наоборот. Выведите оба списка и отметьте, где деление на три выполнилось больше раз.

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