diff --git a/problems/0062.不同路径.md b/problems/0062.不同路径.md index f59b7be8..cccda7f1 100644 --- a/problems/0062.不同路径.md +++ b/problems/0062.不同路径.md @@ -412,5 +412,21 @@ int uniquePaths(int m, int n){ } ``` +### Scala + +```scala +object Solution { + def uniquePaths(m: Int, n: Int): Int = { + var dp = Array.ofDim[Int](m, n) + for (i <- 0 until m) dp(i)(0) = 1 + for (j <- 1 until n) dp(0)(j) = 1 + for (i <- 1 until m; j <- 1 until n) { + dp(i)(j) = dp(i - 1)(j) + dp(i)(j - 1) + } + dp(m - 1)(n - 1) + } +} +``` + -----------------------