Вопрос №66970 от пользователя Сергей в уроке «Big O», курс «PHP: Массивы»
Если взять функцию из решения и попробовать вот это: var_dump(getIntersectionOfSortedArray([12, 15, 24], [10, 13, 14, 15, 24, 12]));
то результат: array(2) { [0]=> int(15) [1]=> int(24) }
те функция выдаст 2 пересечения вместо 3.
Не совсем понятно какая связь между инкрементацией у индексов правый-левый и числовым значением поля массива.
По моему связи никакой и за основу видимо должна быть взята длина более длинного массива и она же инкрементироваться в случае несовпадения полей. Весь процесс до достижения конца короткого массива.
Поясните, пожалуйста, что я не так понял.
Вот так работает и находит 3
// removed
все понятно, они по порядку должны быть, сори
Рад, что вы самостоятельно разобрались с вопросом. Отлично!
Используйте Хекслет по максимуму!
- Задавайте вопросы по уроку
- Проверяйте знания в квизах
- Проходите практику прямо в браузере
- Отслеживайте свой прогресс
Зарегистрируйтесь или войдите в свой аккаунт
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.







