Python-курс
🚀 Ещё LeetCode: Easy → Medium

Product of Array Except Self (Medium)

Префиксные и суффиксные произведения без деления.

~1 ч 30 минСредний 6 уроков

Бытовая аналогия

Представьте очередь людей. Для каждого человека вы хотите узнать «сколько всего людей вокруг него» — это все слева от него плюс все справа. Вместо того чтобы для каждого заново пересчитывать всю очередь, вы делаете два прохода: один раз идёте слева направо, накапливая «сколько было слева», и один раз справа налево, добавляя «сколько справа».

Та же идея с произведениями: ответ для позиции i — это (произведение всех слева) × (произведение всех справа). Деление не нужно.

Шаг 1 из 9