Обновить
1
0

Пользователь

Отправить сообщение
Есть артефакты на MacBook Pro 13-inch, 2017 с Mojave 10.14.6.
Кстати, в PHP 7.1 добавили поддержку отрицательных индексов в строках. Из-за этого пример кода первой задачи работает неправильно в этом месте:
$d1 = $s1[$l1 - $i] ?? 0;
$d2 = $s2[$l2 - $i] ?? 0;

Условие всегда будет выполняться. Нужно добавить проверку отрицательных индексов. Например так:
$o1 = $l1 - $i;
$d1 = $o1 >= 0 && $s1[$o1] ? $s1[$o1] : 0;
$o2 = $l2 - $i;
$d2 = $o2 >= 0 && $s2[$o2] ? $s2[$o2] : 0;

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность