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 0d6b449 commit 7c3aa10Copy full SHA for 7c3aa10
Solution/790. Domino and Tromino Tiling/790. Domino and Tromino Tiling.py
@@ -0,0 +1,12 @@
1
+class Solution:
2
+ def numTilings(self, n: int) -> int:
3
+ f = [1, 0, 0, 0]
4
+ mod = 10**9 + 7
5
+ for i in range(1, n + 1):
6
+ g = [0] * 4
7
+ g[0] = (f[0] + f[1] + f[2] + f[3]) % mod
8
+ g[1] = (f[2] + f[3]) % mod
9
+ g[2] = (f[1] + f[3]) % mod
10
+ g[3] = f[0]
11
+ f = g
12
+ return f[0]
0 commit comments