comefrom: <qiyuangong>238_Product_of_Array_Except_Self_1.java
code: public int[] productExceptSelf(int[] nums) {
          int n = nums.length;
          int[] res = new int[n];
          res[0] = 1;
          for (int i = 1; i < n; i++) {
              res[i] = res[i - 1] * nums[i - 1];
          }
          int right = 1;
          for (int i = n - 1; i >= 0; i--) {
              res[i] *= right;
              right *= nums[i];
          }
          return res;
      }
masked: public int [ ] sample_funcname ( int [ ] var_0 ) {
    int var_1 = var_0 . length ;
    int [ ] var_2 = new int [ var_1 ] ;
    var_2 [ 0 ] = 1 ;
    for ( int var_3 = 1 ;
    var_3 < var_1 ;
    var_3 ++ ) {
      var_2 [ var_3 ] = var_2 [ var_3 - 1 ] * var_0 [ var_3 - 1 ] ;
    }
    int var_4 = 1 ;
    for ( int var_3 = var_1 - 1 ;
    var_3 >= 0 ;
    var_3 -- ) {
      var_2 [ var_3 ] *= var_4 ;
      var_4 *= var_0 [ var_3 ] ;
    }
    return var_2 ;
  }
  