class Solution {
public int[] plusOne(int[] digits) {
int count=0;
for(int i=digits.length-1;count==digits.length-1-i;i--){
if(digits[i]==9){
count++;
digits[i]=0;
if(count==digits.length){
digits=new int[digits.length+1];
digits[0]=1;
return digits;
}
}else{
digits[i]+=1;
}
}
return digits;
}
}