comefrom: <awangdev>[lint]. Subarray Sum_1.java
code: public List<Integer> subarraySum(int[] nums) {
          List<Integer> rst = new ArrayList<>();
          if (nums == null || nums.length == 0) {
              return rst;
          }
          int preSum = 0;
          Map<Integer, Integer> map = new HashMap<>();
          map.put(preSum, -1);
          for (int i = 0; i < nums.length; i++) {
              preSum += nums[i];
              if (map.containsKey(preSum)) {
                  rst.add(map.get(preSum) + 1);
                  rst.add(i);
                  return rst;
              }
              map.put(preSum, i);
          }
          return rst;
      }
masked: public List < Integer > var_0 ( int [ ] var_1 ) {
    List < Integer > var_2 = new ArrayList < > ( ) ;
    if ( var_1 == null || var_1 . length == 0 ) {
      return var_2 ;
    }
    int var_3 = 0 ;
    Map < Integer , Integer > var_4 = new HashMap < > ( ) ;
    var_4 . put ( var_3 , - 1 ) ;
    for ( int var_5 = 0 ;
    var_5 < var_1 . length ;
    var_5 ++ ) {
      var_3 += var_1 [ var_5 ] ;
      if ( var_4 . containsKey ( var_3 ) ) {
        var_2 . add ( var_4 . get ( var_3 ) + 1 ) ;
        var_2 . add ( var_5 ) ;
        return var_2 ;
      }
      var_4 . put ( var_3 , var_5 ) ;
    }
    return var_2 ;
  }
  