728x90
반응형
Go
func plusOne(digits []int) []int {
// var numString string
plus := 0
result := make([]int, 0, 0)
digits[len(digits) - 1]++
for i := len(digits) - 1; i >= 0; i-- {
number := digits[i]
number += plus
if number / 10 > 0 {
plus = 1
number %= 10
} else {
plus = 0
}
result = append([]int{number}, result...)
}
if plus != 0 {
result = append([]int{plus}, result...)
}
return result
}
728x90
반응형
'LeetCode > Easy' 카테고리의 다른 글
21. Merge Two Sorted Lists (0) | 2021.12.29 |
---|---|
217. Contains Duplicate (0) | 2021.12.29 |
2011. Final Value of Variable After Performing Operations (0) | 2021.12.19 |
1. Two Sum (0) | 2021.12.06 |
977. Squares of a Sorted Array (0) | 2021.10.10 |