.
2019-05-28 吴亲库里 库里的深夜食堂
这道题粗暴的解释就是说给定一个非空的数组,让我们把最后一位加上1,返回,但是分情况,如果最后一位加上一等于10,那么就需要向前一个位置进1,如果是数组0的位置进1,就说明需要多一个坑位了。

常规操作的话就按照上面的规则解出来就行了。
/**
* @param Integer[] $digits
* @return Integer[]
*/
function plusOne($digits) {
for($i=count($digits)-1;$i>=0;$i--){
if($digits[$i]<9){
$digits[$i] +=1;
return $digits;
}
$digits[$i]=0;
if($i==0) array_unshift($digits,1);
}
return $digits;
}
