GoalScope — product_except_self (Qwen2.5-Coder-32B-Instruct) — hover a token to see the patched verbalization
<code>↵ def product_except_self(nums):↵ """Calculate product of all elements except self without using division."""↵ length = len(nums)↵ left_products = [1] * length right_products = [1] * length result = [1] * length↵ ↵ for i in range(1, length):↵ left_products[i] = left_products[i - 1] * nums[i - 1]↵ for i in reversed(range(length - 1)):↵ right_products[i] = right_products[i + 1] * nums[i + 1]↵ for i in range(length):↵ result[i] = left_products[i] * right_products[i]↵ return result</code>