Пары одинаковых чисел
Представь, что нужно разложить числа по парам, и в каждой паре должны лежать два одинаковых значения. Дан список из 2n чисел. Верни True, если все числа можно разбить на такие пары. Если хотя бы одно число остаётся без равного партнёра, верни False.
Примеры
Ввод
[3, 2, 3, 2, 2, 2]Вывод
TrueВвод
[1, 2, 3, 4]Вывод
FalseВвод
[1, 1]Вывод
TrueНужно реализовать
def divide_array(nums: list[int]) -> bool:
Теги
arrayhashmapdict
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
[3,2,3,2,2,2]Ожидаемый
True2
Ввод
[1,2,3,4]Ожидаемый
False3
Ввод
[1,1]Ожидаемый
True4
Ввод
[1,1,2,2,3,3]Ожидаемый
True5
Ввод
[1,1,1,2]Ожидаемый
False6
Ввод
[5,5,5,5]Ожидаемый
TrueФокус-радио
На паузе · SomaFM · Fluid