Тёмный
No video :(

Произведение массива кроме самого элемента 

easydev
Подписаться 4,2 тыс.
Просмотров 322
50% 1

#js #algorithms #javascript
leetcode.com/p...
Code: gist.github.co...

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 4   
@user-ot6gh4ym2i
@user-ot6gh4ym2i 4 месяца назад
спасибо!
@fayster91
@fayster91 3 месяца назад
Сначала попробовал сам решить. Получилось следующее: 1. В первом цикле перемножаем каждое число 2. Во втором цикле делим полученное ранее значение на каждый элемент массива На выходе получаем тоже самое. Но есть проблема, если в массиве есть 0. Но это тоже решается путем доп. проверок
@de17eon50
@de17eon50 4 месяца назад
О я недавно сам ее решил
@juststart3569
@juststart3569 2 месяца назад
function productExceptSelf(nums) { const zeros = nums.filter(e => e === 0); const hasOneZero = zeros.length === 1; const hasFewZeros = zeros.length > 1; if (hasFewZeros) return nums.map(e => 0); const m = nums.reduce((r, e) => r * (e === 0 ? 1 : e), 1); return nums.map(e => hasOneZero ? (e === 0 ? m : 0) : m / e); };
Далее
I Took a LUNCHBAR OFF A Poster 🤯 #shorts
00:17
Просмотров 8 млн
Последствия блокировки YouTube
25:35