Можно ли считать это задание выполненным, если свою функцию оно выполняет, но условия заданы немного иначе?)
Valeriy задача выполнена неправильно. По условию, твоя функция должна возвращать true или false, а ты возвращаешь функцию.