Description
Suppose you have a long flowerbed in which some of the plots are planted and some are not. However, flowers cannot be planted in adjacent plots - they would compete for water and both would die.
Given a flowerbed (represented as an array containing 0 and 1, where 0 means empty and 1 means not empty), and a number n, return if n new flowers can be planted in it without violating the no-adjacent-flowers rule.
Example 1:
Example 2:
Note:
- The input array won’t violate no-adjacent-flowers rule.
- The input array size is in the range of [1, 20000].
- n is a non-negative integer which won’t exceed the input array size.
分析
题目的意思是:
给你一个整数的数字,0代表是空,1代表是非空,然后让你填n个1,使得1不相邻。
- 这是一道easy型的题目,我的解法很直接。直接把合适的位置算出来,然后看数量能否达到给出的要求就行了。
代码
参考文献
[LeetCode] Can Place Flowers 可以放置花