思路
注意处理有进位的情况
func plusOne(digits []int) []int { l := len(digits) for i := l - 1; i >= 0; i-- { if digits[i] < 9 { digits[i]++ return digits } digits[i] = 0 } //如果有进位 res := []int{1} res = append(res, digits...) return res }
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!