add new solutions

This commit is contained in:
kanna5 2025-12-25 14:22:40 +09:00
parent 475d438db4
commit 1433bf4850
17 changed files with 394 additions and 0 deletions

View file

@ -0,0 +1,22 @@
package q66
func plusOne(digits []int) []int {
digits[len(digits)-1]++
for i := len(digits) - 1; i > 0; i-- {
if digits[i] > 9 {
digits[i] -= 10
digits[i-1]++
} else {
break
}
}
if digits[0] > 9 {
digits[0] -= 10
ret := make([]int, 0, len(digits)+1)
ret = append(ret, 1)
return append(ret, digits...)
}
return digits
}
var _ = plusOne