/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Main
{
{
int arr[] = {1,2,3,4,5};
int k = 2;
int count =0;
HashMap
<Integer,Integer
> map
= new HashMap
<>(); for(int j : arr){
int temp = j-k;
if(map.containsKey(temp)){
count += map.get(temp);
}
map.put(j,map.getOrDefault(j,0)+1);
}
System.
out.
println("count => "+count
); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgTWFpbgp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlpbnQgYXJyW10gPSB7MSwyLDMsNCw1fTsKICAgICAgICAgICAgaW50IGsgPSAyOwogICAgICAgICAgICBpbnQgY291bnQgPTA7CiAgICAgICAgICAgIEhhc2hNYXA8SW50ZWdlcixJbnRlZ2VyPiBtYXAgPSBuZXcgSGFzaE1hcDw+KCk7CiAgICAgICAgICAgIGZvcihpbnQgaiA6IGFycil7CiAgICAgICAgICAgICAgICBpbnQgdGVtcCA9IGotazsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgaWYobWFwLmNvbnRhaW5zS2V5KHRlbXApKXsKICAgICAgICAgICAgICAgICAgICBjb3VudCArPSBtYXAuZ2V0KHRlbXApOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgbWFwLnB1dChqLG1hcC5nZXRPckRlZmF1bHQoaiwwKSsxKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oImNvdW50ID0+ICIrY291bnQpOwoJfQp9