Антон Шевчук // Web-разработчик

Задачка для разработчика // Company


Возвращаясь к теме задачек для ума, решим-ка еще одну, она достаточно простая, но имеет как минимум два три решения.


Необходимо провести реверс-инжениринг простой функции, мы знаем, что функция возвращает true либо false в зависимости от единственного входного параметра.

Мы провели ряд тестов, и теперь знаем, что данная функция возвращает true для следующего набора данных:

09 june
14 JULY
6 march
09 may

И false для следующего:

8 september
1 April
2 january

Подумайте, что должно быть внутри такой функции? Вот вам заготовка для такой функции:

/**
 * @return boolean
 */
function checkDay ($day) {
    /* проверка должны быть тут */
}

© Антон Шевчук 2007-2023