fork download
  1. import java.util.HashMap;
  2. import java.util.Map;
  3.  
  4. public class Main {
  5.  
  6. public static void main(String[] args) {
  7. int[] b = {1, 5, 3, 4, 2};
  8. int k = 2;
  9. int count = 0;
  10. Map<Integer, Integer> freqMap = new HashMap<>();
  11. for (int j = 0; j < b.length; ++j) {
  12. int target = b[j] + k;
  13. if (freqMap.containsKey(target)) {
  14. count += freqMap.get(target);
  15. }
  16. freqMap.put(b[j], freqMap.getOrDefault(b[j], 0) + 1);
  17. }
  18. System.out.print(count);
  19.  
  20. }
  21. }
  22.  
Success #stdin #stdout 0.1s 52740KB
stdin
Standard input is empty
stdout
2