✅ Забирай гайд "Как получить оффер в ЯНДЕКС на 300k+ RUB на позицию Front-End?" и видео-разборы решения задач с реальных собеседований в приватном сообществе. t.me/easy_jobinterivew_frontend_bot
последнее решение слишком громосткое как по мне) я попроще сделал function merge(intervals){ let mas = [intervals[0]] for(let i = 1; i < intervals.length; i++){ const prev = mas.at(-1)[1] const cur = intervals[i][0] if(prev >= cur){ mas.at(-1)[1] = intervals[i][1] } else { mas.push(intervals[i]) } } return mas }
Молодец! Действительно получилось меньше кода) И попробуй все же все кейсы обработать, на leetcode после нажатия кнопки submit не проходят все тесты 😉 leetcode.com/problems/merge-intervals/description/
В первой задаче немного не верно, при сравнении массивов метод Object.keys(array) выведет индексы массива, и при одинаковой длине они всегда будут равны. Надо будет сделать проверку на массив Array.isArray(array), а потом просто сравнивать значения в цикле
✅ Забирай гайд "Как получить оффер в ЯНДЕКС на 300k+ RUB на позицию Front-End?" и видео-разборы решения задач с реальных собеседований в приватном сообществе. t.me/easy_jobinterivew_frontend_bot
последнее решение слишком громосткое как по мне) я попроще сделал
function merge(intervals){
let mas = [intervals[0]]
for(let i = 1; i < intervals.length; i++){
const prev = mas.at(-1)[1]
const cur = intervals[i][0]
if(prev >= cur){
mas.at(-1)[1] = intervals[i][1]
} else {
mas.push(intervals[i])
}
}
return mas
}
Молодец! Действительно получилось меньше кода) И попробуй все же все кейсы обработать, на leetcode после нажатия кнопки submit не проходят все тесты 😉
leetcode.com/problems/merge-intervals/description/
В первой задаче немного не верно, при сравнении массивов метод Object.keys(array) выведет индексы массива, и при одинаковой длине они всегда будут равны. Надо будет сделать проверку на массив Array.isArray(array), а потом просто сравнивать значения в цикле
Вы наверное говорите про вторую задачу deepEqual, а не про первую. В видео в задаче deepEqual сравниваются значения массива, а не ключи