Учитывая непустой набор строк и список строк, выясните, сколько раз набор встречается в списке, т. Е. Сколько раз вы могли создать набор с элементами из списка. Каждый элемент из списка может быть использован только один раз.
Подсказка: набор представляет собой неупорядоченный список уникальных предметов.
Применяются правила ввода / вывода по умолчанию .
Внешние библиотеки не допускаются. Стандартные библиотеки компилятора / интерпретатора в порядке. Это код гольф, поэтому самое короткое решение имеет значение.
Тестовые случаи:
["apple", "banana"], ["apple", "pear", "apple", "banana", "banana"] => 2
["apple", "banana"], ["apple", "pear", "apple", "banana", "apple"] => 1
["apple", "banana", "pear"], ["apple", "banana", "kiwi", "apple"] => 0
["coconut"], [] => 0
РЕДАКТИРОВАТЬ: удалено предложение о том, что входные параметры определены в локальной области видимости. Это противоречит правилам ввода-вывода по умолчанию, связанным выше.