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];
}
}