words, а список banned содержит запрещённые слова.
Сообщение считается **спамом**, если в нём хотя бы два слова (две позиции массива) в точности совпадают с каким-нибудь словом из banned. Одно и то же запрещённое слово, встретившееся дважды, тоже даёт два совпадения.
Верните True, если сообщение — спам, иначе False.words=['win', 'a', 'free', 'cruise'], banned=['free', 'win', 'prize'] → True
В сообщении два запрещённых слова: «win» и «free» — это спам.
words=['see', 'you', 'at', 'lunch'], banned=['lunch', 'prize'] → False
Запрещённое слово только одно — «lunch», этого мало.
words=['cash', 'now', 'cash'], banned=['cash'] → True
Считаются слова сообщения, а не разные запрещённые слова: «cash» встречается дважды, значит это спам.
len(words), len(banned) ≤ 10⁵words=['win', 'a', 'free', 'cruise'], banned=['free', 'win', 'prize']
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 96 тестов на сервере, включая скрытые.