Skip to content

Commit 851e0ea

Browse files
authored
Merge pull request #137 from NovaHe/master
clean up redundant code
2 parents 9dbefba + 58f6f7f commit 851e0ea

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

leetcode/0062.Unique-Paths/62. Unique Paths.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,12 @@ func uniquePaths(m int, n int) int {
55
for i := 0; i < n; i++ {
66
dp[i] = make([]int, m)
77
}
8-
for i := 0; i < m; i++ {
9-
dp[0][i] = 1
10-
}
118
for i := 0; i < n; i++ {
12-
dp[i][0] = 1
13-
}
14-
for i := 1; i < n; i++ {
15-
for j := 1; j < m; j++ {
9+
for j := 0; j < m; j++ {
10+
if i == 0 || j == 0 {
11+
dp[i][j] = 1
12+
continue
13+
}
1614
dp[i][j] = dp[i-1][j] + dp[i][j-1]
1715
}
1816
}

website/content/ChapterFour/0001~0099/0062.Unique-Paths.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,12 @@ func uniquePaths(m int, n int) int {
5252
for i := 0; i < n; i++ {
5353
dp[i] = make([]int, m)
5454
}
55-
for i := 0; i < m; i++ {
56-
dp[0][i] = 1
57-
}
5855
for i := 0; i < n; i++ {
59-
dp[i][0] = 1
60-
}
61-
for i := 1; i < n; i++ {
62-
for j := 1; j < m; j++ {
56+
for j := 0; j < m; j++ {
57+
if i == 0 || j == 0 {
58+
dp[i][j] = 1
59+
continue
60+
}
6361
dp[i][j] = dp[i-1][j] + dp[i][j-1]
6462
}
6563
}

0 commit comments

Comments
 (0)