Skip to content

Commit d78a9e0

Browse files
authored
Merge pull request #281 from danyaobertan/patch-1
optimized and simplified
2 parents a190dbe + c5bcb82 commit d78a9e0

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

leetcode/0066.Plus-One/66. Plus One.go

+3-8
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,11 @@ package leetcode
22

33
func plusOne(digits []int) []int {
44
for i := len(digits) - 1; i >= 0; i-- {
5-
digits[i]++
6-
if digits[i] != 10 {
7-
// no carry
5+
if digits[i] != 9 {
6+
digits[i]++
87
return digits
98
}
10-
// carry
119
digits[i] = 0
1210
}
13-
// all carry
14-
digits[0] = 1
15-
digits = append(digits, 0)
16-
return digits
11+
return append([]int{1}, digits...)
1712
}

0 commit comments

Comments
 (0)