Перед практикой · мини-урок Сначала разберитесь с задачей Каждый новый элемент образует пары со всеми прежними равными.
Открыть материал ↗
Задача «Количество совпадающих пар»
Условие
Дан список чисел. Посчитайте, сколько в нем пар элементов, равных друг другу. Считается, что любые два элемента, равные друг другу образуют одну пару, которую необходимо посчитать.
Проверить решение на всех тестах
Следующая задача: Уникальные элементы
Тесты
Входные данные
Правильный ответ
Что вывела программа
Результат
Запустить тест 1
1 2 3 2 3
2
Запустить тест 2
1 1 1 1 1
10
Запустить тест 3
1 2 3
0
Запустить тест 4
1 1 1
3
Запустить тест 5
2 3
0
Запустить тест 6
2 2
1
Запустить тест 7
0 0
1
Запустить тест 8
0 0 6 1 1 4 2 1 2 2
7
Запустить тест 9
0 1 43 10 13 33 15 8 18 21
0
Запустить тест 10
3 2 1 2 2 4 3 2 5 3 2
13
Нужна подсказка?
Подсказка 1
Каждый новый элемент образует пары со всеми прежними равными.
Подсказка 2
Для k одинаковых чисел получается k(k−1)/2 пар.
Следующая задача →
Уникальные элементы