Алексей Владимирович

Есть мнение, что это

else if ($result1['scored'] == $result2['scored']) {
            return null;

лишнее условие.

1 0

Сработает и без этого, но код это не просто способ решить задачу, в первую очередь это способ выразить мысль (спецификацию) и на практике важнее соответствовать этой спецификации, чем микрооптимизациям. Вот тут разбирается другой случай, но с похожей идеей: https://github.com/Hexlet/code-reviews/blob/master/01.php.md

0

Похожие вопросы

Михаил Чудинов 21 июля 2017 →

запихнул zip оба входных массива в один при помощи map и анонимной функции которая сравнивает результаты и ...

Дмитрий Макух 15 апреля 2017 →

Добрый день я так и не понял почему код не проходит тесты без arrayvalues() если я эту программу запускаю н...

Ruslan Demin 13 апреля 2017 →

Имеет ли место быть данное решение? ``` function bestAttempt($first, $second) { if (empty($first) || em...

Андрей Коротков 20 октября 2016 →

Добавил даже печать полученного массива - по-моему по логике все верно. Почему во 2-м ответе должно быть дв...

Александр Терёхин 12 августа 2016 →

Не до конца ясно почему в array_map передаём два массива, а на выходе получаем 3 значения... =) http://clip...

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →