Код Junior Разминка: короткие функции обновлено
interleave
Условие
Чередуй элементы двух массивов: [1,2],[a,b] → [1,a,2,b]. Хвост длинного дописывается в конец.
Примеры
interleave([1, 2], ["a", "b"]) // [1, "a", 2, "b"]
interleave([1], ["a", "b", "c"]) // [1, "a", "b", "c"]
interleave([], []) // []
Как подойти
Проверка границ внутри цикла закрывает разную длину без отдельных веток на хвост.
Подсказки: 1
- Идём до максимума длин, проверяя каждую сторону.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.