Count Number of Ways to Place Houses LeetCode solution in JavaScript

1
const mod = 10 ** 9 + 7;
2
var countHousePlacements = function (n) {
3
let prev2 = 1;
4
let prev1 = 1;
5
let ways = 2;
6

7
for (let i = 2; i <= n; i++) {
8
prev2 = prev1;
9
prev1 = ways;
10
ways = (prev1 + prev2) % mod;
11
}
12

13
return ways ** 2 % mod;
14
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0