Top 150 des entrevuesMoyen

Des chemins uniques

Guide détaillé et implémentation de Python pour le problème « Chemins uniques ».

Énoncé du problème

Moyen

Il y a un robot sur une grille m x n. Le robot est initialement situé dans le coin supérieur gauche (c'est-à-dire, grille[0][0]). Le robot essaie de se déplacer vers le coin inférieur droit (c'est-à-dire grille[m - 1][n - 1]). Le robot ne peut se déplacer que vers le bas ou vers la droite à tout moment.

Étant donné les deux entiers m et n, renvoie le nombre de chemins uniques possibles que le robot peut emprunter pour atteindre le coin inférieur droit.

Écrivez une fonction uniquePaths(m: int, n: int) -> int.

Contraintes
  • 1 <= m, n <= 100

Exemples

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?
Pensez à utiliser des structures de données 2D spécifiques à DP, comme des ensembles ou des tas.
Edge Cases to Watch
  • Structures d'entrée vides
  • Entrées à élément unique
  • Grandes limites numériques

Prêt à résoudre ?

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

Ouvrir dans l'éditeur
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

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.