[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/mJackie/leetcode/master/code/lc62.java [Back]  [Original]

package code;
/*
 * 62. Unique Paths
 * [0,0][m,n]
 * Medium
 * Array, Dynamic Programming
 * lc63, lc64, arr
 */
public class lc62 {
    public static void main(String[] args) {
        System.out.println(uniquePaths(7,3));
    }

    public static int uniquePaths(int m, int n) {
        int[][] arr = new int[m][n];
        for (int i = 0; i < m ; i++) {
            for (int j = 0; j < n ; j++) {
                if(i==0 && j==0)
                    arr[i][j] = 1;
                else if(i==0)
                    arr[i][j] = arr[i][j-1];
                else if(j==0)
                    arr[i][j] = arr[i-1][j];
                else
                    arr[i][j] = arr[i-1][j]+arr[i][j-1];
            }
        }
        return arr[m-1][n-1];
    }
}

Web Proxy Viewer  |  New URL  |  Original Page