comefrom: <qiyuangong>560_Subarray_Sum_Equals_K_2.java
code: public int subarraySum(int[] nums, int k) {
          int count = 0, sum = 0;
          HashMap < Integer, Integer > map = new HashMap < > ();
          map.put(0, 1);
          for (int i = 0; i < nums.length; i++) {
              sum += nums[i];
              if (map.containsKey(sum - k))
                  count += map.get(sum - k);
              map.put(sum, map.getOrDefault(sum, 0) + 1);
          }
          return count;
      }
masked: public int sample_funcname ( int [ ] var_0 , int var_1 ) {
    int var_2 = 0 , var_3 = 0 ;
    HashMap < Integer , Integer > var_4 = new HashMap < > ( ) ;
    var_4 . put ( 0 , 1 ) ;
    for ( int var_5 = 0 ;
    var_5 < var_0 . length ;
    var_5 ++ ) {
      var_3 += var_0 [ var_5 ] ;
      if ( var_4 . containsKey ( var_3 - var_1 ) ) var_2 += var_4 . get ( var_3 - var_1 ) ;
      var_4 . put ( var_3 , var_4 . getOrDefault ( var_3 , 0 ) + 1 ) ;
    }
    return var_2 ;
  }
  