← К задачам
Легко · +1Массивы

Совпадения в лотерее

Вы купили лотерейный билет и ждёте розыгрыша. На билете напечатан набор чисел, и организаторы объявили выигрышные числа. Чтобы понять, сколько вы угадали, нужно сравнить два набора.

Напишите функцию matches(ticket, winning), которая принимает два списка целых чисел — числа на вашем билете и выигрышные числа — и возвращает количество совпавших чисел (размер пересечения). Числа внутри каждого набора уникальны.

Примеры:

matches([1, 2, 3], [2, 3, 4]) -> 2
matches([1, 2, 3], [4, 5, 6]) -> 0
matches([7, 8, 9, 10], [10, 9, 8, 7]) -> 4
def matches(ticket, winning):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект