Код Junior Разминка: короткие функции обновлено

firstDiff

Условие

Индекс первого отличия двух массивов. Одинаковые - -1.

Примеры

firstDiff([1, 2, 3], [1, 9, 3]) // 1
firstDiff([1], [1]) // -1
firstDiff([1], [1, 2]) // 1

Как подойти

Идём до максимума длин: выход за границы даёт undefined, которое не равно значению. Это закрывает случай разной длины без отдельной ветки.

Подсказки: 1
  1. Разная длина - тоже отличие.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.