| func canPlaceFlowers(flowerbed []int, n int) bool {	l := len(flowerbed)	if l/2+1 < n {		return false	}	for i := 0; i < l && n != 0; i++ {		if flowerbed[i] == 1 {			i++		} else if i == l-1 || flowerbed[i+1] == 0 {			flowerbed[i] = 1			n--			i++		}	}	return n == 0}
 |