We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 57583ab commit 4d37c5aCopy full SHA for 4d37c5a
Problems/18-Can-Place-Flowers/605.ts
@@ -0,0 +1,12 @@
1
+function canPlaceFlowers(flowerbed: number[], n: number): boolean {
2
+ let num: number = 0;
3
+ let flag: boolean = false;
4
+ for (let i = 0; i < flowerbed.length; i++) {
5
+ if (flag === true) i++;
6
+ if ((flowerbed[i - 1] === 0 || flowerbed[i - 1] === undefined) && flowerbed[i] === 0 && (flowerbed[i + 1] === 0 || flowerbed[i + 1] === undefined)) {
7
+ num++;
8
+ flag = true;
9
+ } else flag = false;
10
+ }
11
+ return num >= n;
12
+};
0 commit comments