← К задачам
Легко · +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
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def matches(ticket, winning):
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.