Can Place Flowers (Leetcode 605)

Problem Link: https://leetcode.com/problems/can-place-flowers/description/

class Solution:
    def canPlaceFlowers(self, flowerbed: List[int], n: int) -> bool:

        newArr=[0]+flowerbed+[0]
        c=0
        for i in range(1,len(newArr)-1):
            if(newArr[i-1]==0 and newArr[i]==0 and newArr[i+1]==0):
                newArr[i]=1
                c+=1
        if(c>=n):
            return True
        else:
            return False

Last updated