Common Mistakes

while λ¬Έ λ“±μ˜ 내뢀라고 ν•˜λ”λΌλ„, 기쀀이 λ˜λŠ” 값을 증가 μ‹œν‚¨ ν›„ λ‹€μ‹œ 배열에 λ„£λŠ” 것은 였λ₯˜κ°€ λ°œμƒν•  ν™•λ₯ μ΄ 맀우 λ†’μŒ

class Solution:  
    def pivotIndex(self, nums: List[int]) -> int:  
        l_sum = 0  
        r_sum = 0  
        for num in nums:  
            r_sum += num  
        r_sum -= nums[0]  
        piv = 0  
        while piv < len(nums):  
            if l_sum == r_sum:  
                return piv  
            l_sum += nums[piv]  
            piv += 1 # <- 이 경우
            r_sum -= nums[piv] # <- μ—¬κΈ°μ„œ 였λ₯˜κ°€ λ°œμƒν•¨
        return -1

Last updated