File tree Expand file tree Collapse file tree 2 files changed +3
-7
lines changed
solution/605.Can Place Flowers Expand file tree Collapse file tree 2 files changed +3
-7
lines changed Original file line number Diff line number Diff line change 3
3
4
4
假设你有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花卉不能种植在相邻的地块上,它们会争夺水源,两者都会死去。
5
5
6
- 给定一个花坛(表示为一个数组包含 0 和 1,其中 0 表示没种植花,1 表示种植了花),和一个数 ` n ` 。能否在不打破种植规则的情况下种入 ` n ` 朵花?能则返回 True,不能则返回 False。
6
+ 给定一个花坛(表示为一个数组包含 0 和 1,其中 0 表示没种植花,1 表示种植了花),和一个数 ` n ` 。能否在不打破种植规则的情况下种入 ` n ` 朵花?能则返回 ` True ` ,不能则返回 ` False ` 。
7
7
8
8
** 示例 1:**
9
9
```
@@ -34,9 +34,7 @@ class Solution {
34
34
int len = flowerbed. length;
35
35
int cnt = 0 ;
36
36
for (int i = 0 ; i < len; ++ i) {
37
- if (flowerbed[i] == 0
38
- && (i == 0 || flowerbed[i - 1 ] == 0 )
39
- && (i == len - 1 || flowerbed[i + 1 ] == 0 )) {
37
+ if (flowerbed[i] == 0 && (i == 0 || flowerbed[i - 1 ] == 0 ) && (i == len - 1 || flowerbed[i + 1 ] == 0 )) {
40
38
++ cnt;
41
39
flowerbed[i] = 1 ;
42
40
}
Original file line number Diff line number Diff line change @@ -3,9 +3,7 @@ public boolean canPlaceFlowers(int[] flowerbed, int n) {
3
3
int len = flowerbed .length ;
4
4
int cnt = 0 ;
5
5
for (int i = 0 ; i < len ; ++i ) {
6
- if (flowerbed [i ] == 0
7
- && (i == 0 || flowerbed [i - 1 ] == 0 )
8
- && (i == len - 1 || flowerbed [i + 1 ] == 0 )) {
6
+ if (flowerbed [i ] == 0 && (i == 0 || flowerbed [i - 1 ] == 0 ) && (i == len - 1 || flowerbed [i + 1 ] == 0 )) {
9
7
++cnt ;
10
8
flowerbed [i ] = 1 ;
11
9
}
You can’t perform that action at this time.
0 commit comments