Count Number of Pairs With Absolute Difference K LeetCode solution in Java
1class Solution {2public int countKDifference(int[] nums, int k) {3Map<Integer, Integer> map = new HashMap<>();4int res = 0;56for (int i = 0; i < nums.length; i++) {7if (map.containsKey(nums[i] - k)) {8res += map.get(nums[i] - k);9}10if (map.containsKey(nums[i] + k)) {11res += map.get(nums[i] + k);12}13map.put(nums[i], map.getOrDefault(nums[i], 0) + 1);14}1516return res;17}18}