comefrom: <awangdev>Plus One_2.java
code: public int[] plusOne(int[] digits) {
          if(digits.length==0) return digits;
          
          digits[digits.length-1] += 1;
          for(int i = digits.length-1; i>0; i--){
              if(digits[i] == 10){
                  digits[i]=0;
                  digits[i-1]+=1;
              }
              else return digits;
          }
          
          if(digits[0]==10){
              int[] output = new int[digits.length+1];
              output[0] = 1;
              output[1] = 0;
              for(int i=2; i<output.length-1; i++){
                  output[i]=digits[i-1];
              }
              return output;
          }
          else return digits;
      }
masked: public int [ ] sample_funcname ( int [ ] var_0 ) {
    if ( var_0 . length == 0 ) return var_0 ;
    var_0 [ var_0 . length - 1 ] += 1 ;
    for ( int var_4 = var_0 . length - 1 ;
    var_4 > 0 ;
    var_4 -- ) {
      if ( var_0 [ var_4 ] == 10 ) {
        var_0 [ var_4 ] = 0 ;
        var_0 [ var_4 - 1 ] += 1 ;
      }
      else return var_0 ;
    }
    if ( var_0 [ 0 ] == 10 ) {
      int [ ] var_6 = new int [ var_0 . length + 1 ] ;
      var_6 [ 0 ] = 1 ;
      var_6 [ 1 ] = 0 ;
      for ( int var_4 = 2 ;
      var_4 < var_6 . length - 1 ;
      var_4 ++ ) {
        var_6 [ var_4 ] = var_0 [ var_4 - 1 ] ;
      }
      return var_6 ;
    }
    else return var_0 ;
  }
  