import numpy as np
def solution(m, n, puddles):
board = [[0 for _ in range(m+1)] for _ in range(n+1)]
board[0][0]=1
for h in range(n) :
for w in range(m) :
if [w+1, h+1] in puddles: continue # 현재 위치가 물웅덩이라면 continue
board[h][w+1] += board[h][w]
board[h+1][w] += board[h][w]
return board[n-1][m-1] % 1000000007
풀이
물웅덩이를 밟았을 경우에는 다음 index
로 값을 전달해주지 않으면 된다. 워낙 간단한 문제라 풀이는 사실없다. 귀찮기도하다. board
직접 출력해가며 보면 이해가능