• + 0 comments

    Java:

    public static int pairs(int k, List<Integer> arr) {
        int pairsCount =0;
        Set<Integer> arrSet = arr.stream().collect(Collectors.toSet());
        for (Integer item : arr) {
            if (arrSet.contains(item+k)) {
                pairsCount++;
            }
        }
        return pairsCount;
    }