상위 150개 인터뷰중간

고유한 경로

'고유 경로' 문제에 대한 자세한 가이드 및 Python 구현.

문제 설명

중간

m x n 격자 위에 로봇이 있습니다. 로봇은 처음에 왼쪽 상단(즉, 그리드[0][0])에 위치합니다. 로봇은 오른쪽 하단 모서리(예: 그리드[m - 1][n - 1])로 이동하려고 합니다. 로봇은 언제든지 아래 또는 오른쪽으로만 이동할 수 있습니다.

두 개의 정수 m과 n이 주어지면 로봇이 오른쪽 하단 모서리에 도달하기 위해 취할 수 있는 가능한 고유 경로의 수를 반환합니다.

uniquePaths(m: int, n: int) -> int 함수를 작성하세요.

제약
  • 1 <= m, n <= 100

Example 1
Input
m = 3, n = 7
Output
28
Explanation

There are 28 unique paths to go from top-left to bottom-right.

Example 2
Input
m = 3, n = 2
Output
3
Explanation

From the top-left corner, there are 3 ways: Right -> Down -> Down, Down -> Down -> Right, or Down -> Right -> Down.

Need a Hint?
세트나 힙과 같은 2D DP 관련 데이터 구조를 사용해 보세요.
Edge Cases to Watch
  • 빈 입력 구조
  • 단일 요소 입력
  • 큰 수치 범위

해결할 준비가 되셨나요?

Open the problem in PyRun's browser-based Python editor. Your code runs fully offline — no server required.

편집기에서 열기
Found this breakdown helpful?

PyRun is built and maintained by an independent solo developer. If this helped your interview prep, consider buying a coffee!

Buy me a coffee

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.