← К задачам
Совпадения в лотерее
Вы купили лотерейный билет и ждёте розыгрыша. На билете напечатан набор чисел, и организаторы объявили выигрышные числа. Чтобы понять, сколько вы угадали, нужно сравнить два набора.
Напишите функцию 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
Для запуска тестов необходима авторизация.