class Solution {
public int countKDifference( int [ ] nums, int k) {
int n= nums.length ;
HashMap
< Integer ,Integer
> f
= new HashMap
<> ( ) ; int count= 0 ;
f.put ( nums[ 0 ] ,1 ) ;
for ( int j= 1 ; j< n; j++ ) {
if ( f.containsKey ( nums[ j] - k) ) {
count+= f.get ( nums[ j] - k) ;
}
if ( f.containsKey ( nums[ j] + k) ) {
count+= f.get ( nums[ j] + k) ;
}
f.put ( nums[ j] ,f.getOrDefault ( nums[ j] ,0 ) + 1 ) ;
}
return count;
}
}
Y2xhc3MgU29sdXRpb24gewogICAgcHVibGljIGludCBjb3VudEtEaWZmZXJlbmNlKGludFtdIG51bXMsIGludCBrKSB7CiAgICAgICAgaW50IG49bnVtcy5sZW5ndGg7CiAgICAgICAgSGFzaE1hcDxJbnRlZ2VyLEludGVnZXI+ZiA9IG5ldyBIYXNoTWFwPD4oKTsKICAgICAgICBpbnQgY291bnQ9MDsKICAgICAgICAKICAgICAgICBmLnB1dChudW1zWzBdLDEpOwogICAgICAgIGZvcihpbnQgaj0xO2o8bjtqKyspewogICAgICAgICAgICBpZihmLmNvbnRhaW5zS2V5KG51bXNbal0taykpewogICAgICAgICAgICAgICAgY291bnQrPWYuZ2V0KG51bXNbal0tayk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYoZi5jb250YWluc0tleShudW1zW2pdK2spKXsKICAgICAgICAgICAgICAgIGNvdW50Kz1mLmdldChudW1zW2pdK2spOwogICAgICAgICAgICB9CiAgICAgICAgCiAgICAgICAgICAgIGYucHV0KG51bXNbal0sZi5nZXRPckRlZmF1bHQobnVtc1tqXSwwKSsxKTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIGNvdW50OwoKICAgIH0KfQ==
compilation info
Main.java:4: error: cannot find symbol
HashMap<Integer,Integer>f = new HashMap<>();
^
symbol: class HashMap
location: class Solution
Main.java:4: error: cannot find symbol
HashMap<Integer,Integer>f = new HashMap<>();
^
symbol: class HashMap
location: class Solution
2 errors
stdout