При такой постановке задачи Найти количество одинаковых пар в массиве
Это не решение. Для примеров годится, а при общей постановке - нет. Ничего не сказано, что элементы массива одного типа, только строки или только числа
Но можно использовать Map для хранения промежуточных результатов вместо объекта.