Все задачи
Средне

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

prefixarrays

Условие

Для каждой позиции вычислите произведение всех остальных элементов. Не используйте деление. В массиве возможны нули и отрицательные числа; для одного элемента результат равен [1].

Пример 1

Вход: [1,2,3,4]
Выход: [24,12,8,6]

Пример 2

Вход: [0,2,3]
Выход: [6,0,0]

Ограничения

  • 1 ≤ nums.length ≤ 100 000
  • Элементы — целые; все промежуточные произведения по модулю ≤ Number.MAX_SAFE_INTEGER
  • Вход не изменяется
JS solution.js
Черновик в этой вкладке · Esc, затем Tab — выйти из редактора

Результаты тестов

Напиши решение и запусти тесты. Включены граничные случаи.