Задача · Методы массивов · урок 11 из 12
Задача: проверка возрастов
Напишите две функции для массива возрастов ages:
function firstAdult(ages, minAge)возвращает первый по порядку возраст, который не меньшеminAge— возраста совершеннолетия, в разных странах он разный;function allTeens(ages)возвращаетtrue, если каждый возраст от13до19включительно, иначеfalse.
Примеры:
firstAdult([12, 17, 21, 30], 18)→21firstAdult([16, 19, 25], 21)→25firstAdult([5, 10, 17], 18)→undefinedallTeens([13, 15, 19])→trueallTeens([14, 20, 16])→false
Ограничения: в ages от 0 до 10 целых чисел от 0 до 120, minAge — целое число от 14 до 21; если подходящего возраста нет, в том числе в пустом массиве, firstAdult возвращает undefined; для пустого массива allTeens возвращает true.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.