题目解决方案核心:从后向前遍历数组fromtypingimportListclassSolution:defplusOne(self,digits:List[int])-List[int]:nlen(digits)# 从最后一位开始向前处理foriinrange(n-1,-1,-1):ifdigits[i]9:digits[i]1returndigitselse:digits[i]0# 如果所有位都是9需要在最前面添加1return[1]digits