Skip to content

Commit ff9aede

Browse files
author
hangyeol
committed
106차 3번 문제풀이
1 parent f7f6a09 commit ff9aede

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
def solution(m, n, puddles):
2+
dp = [[0] * (m + 1) for _ in range(n + 1)]
3+
4+
dp[1][1] = 1
5+
6+
puddleSet = set()
7+
8+
for puddle in puddles:
9+
puddleSet.add(tuple(puddle))
10+
11+
for i in range(1, n + 1):
12+
for j in range(1, m + 1):
13+
if (j, i) in puddleSet:
14+
dp[i][j] = 0
15+
elif i == 1 and j == 1:
16+
continue
17+
else:
18+
dp[i][j] = (dp[i - 1][j] + dp[i][j - 1]) % 1000000007
19+
20+
return dp[n][m]

0 commit comments

Comments
 (0)