← К задачам
Какая функция возвращает большее число?
Вашей функции будут переданы две функции, f и g, которые не принимают никаких параметров. Ваша функция должна вызвать их и вернуть строку, которая указывает, какая из функций вернула большее число.
- Если
fвозвращает большее число, вернуть строкуf. - Если
gвозвращает большее число, вернуть строкуg. - Если функции возвращают одинаковое число, вернуть строку
neither.
Примеры
// возвращает анонимные функции, которые возвращают определенное число
function generate($n) {
return function() use ($n) {return $n;};
}
larger(generate(5), generate(10)) ➞ "g"
larger(generate(25), generate(25)) ➞ "neither"
larger(generate(505050), generate(5050)) ➞ "f"
<?php
function larger($f, $g) {
} Для запуска тестов необходима авторизация.