Skip to content

Commit 4d37c5a

Browse files
committed
add 605 ts solution
1 parent 57583ab commit 4d37c5a

File tree

1 file changed

+12
-0
lines changed
  • Problems/18-Can-Place-Flowers

1 file changed

+12
-0
lines changed

Problems/18-Can-Place-Flowers/605.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)