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