238. Product of Array Except Self - LeetCode Solution


Array

Python Code:

class Solution:
    def productExceptSelf(self, nums: List[int]) -> List[int]:
        
        left = [1]* len(nums)

        right = [1] * len(nums)

        count = 1

        for i in range(len(nums)):

            left[i] = count
            count *= nums[i]

        count = 1

        for i in range(len(nums)-1, -1, -1):
            right[i] = count
            count *= nums[i]

        for i in range(len(nums)):
            left[i] *= right[i]

        return left

            
        


Comments

Submit
0 Comments
More Questions

1700B - Palindromic Numbers
702C - Cellular Network
1672C - Unequal Array
1706C - Qpwoeirut And The City
1697A - Parkway Walk
1505B - DMCA
478B - Random Teams
1705C - Mark and His Unfinished Essay
1401C - Mere Array
1613B - Absent Remainder
1536B - Prinzessin der Verurteilung
1699B - Almost Ternary Matrix
1545A - AquaMoon and Strange Sort
538B - Quasi Binary
424A - Squats
1703A - YES or YES
494A - Treasure
48B - Land Lot
835A - Key races
1622C - Set or Decrease
1682A - Palindromic Indices
903C - Boxes Packing
887A - Div 64
755B - PolandBall and Game
808B - Average Sleep Time
1515E - Phoenix and Computers
1552B - Running for Gold
994A - Fingerprints
1221C - Perfect Team
1709C - Recover an RBS