반응형
https://programmers.co.kr/learn/courses/30/lessons/42898?language=python3
코딩테스트 연습 - 등굣길
계속되는 폭우로 일부 지역이 물에 잠겼습니다. 물에 잠기지 않은 지역을 통해 학교를 가려고 합니다. 집에서 학교까지 가는 길은 m x n 크기의 격자모양으로 나타낼 수 있습니다. 아래 그림은 m =
programmers.co.kr
내가 한 풀이
def solution(m, n, puddles):
answer = 0
puddle=[[p,q] for [q,p] in puddles]
dp=[[0 for _ in range(m+1)]for _ in range(n+1)]
dp[1][1]=1
for i in range(1,n+1):
for j in range(1,m+1):
if i==1 and j==1:
continue
if [i,j] in puddle:
dp[i][j]=0
else:
dp[i][j]=(dp[i][j-1]+dp[i-1][j])%1000000007
return dp[n][m]
'코테 공부' 카테고리의 다른 글
프로그래머스 마법의 엘리베이터 (python 풀이) (0) | 2023.01.02 |
---|---|
프로그래머스 2개 이하로 다른 비트 (파이썬 풀이) (0) | 2021.12.03 |
프로그래머스 보석 쇼핑 (파이썬 풀이) (0) | 2021.12.01 |
프로그래머스 이중우선순위큐 (파이썬 풀이) (0) | 2021.11.30 |
프로그래머스 괄호 회전하기 (파이썬 풀이) (0) | 2021.11.28 |