Код Junior Разминка: короткие функции обновлено

allOf

Условие

allOf(...предикаты) - предикат, истинный когда истинны все. Ленивый: не вызывает лишнее.

Что проверяют тесты

  • все истинны

  • ленивость

  • без предикатов - истина

Как подойти

Комбинатор предикатов. Ленивость важна не только для скорости: следующий предикат может быть небезопасен без проверки предыдущего.

Подсказки: 1
  1. Ранний выход на первом ложном.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.