Dado un conjunto de cadenas no vacío y una lista de cadenas, averigüe cuántas veces se produce el conjunto en la lista, es decir, cuántas veces podría crear el conjunto con elementos de la lista. Cada elemento de la lista solo se puede usar una vez.
Sugerencia: un conjunto es una lista desordenada de elementos únicos.
Se aplican las reglas predeterminadas de entrada / salida .
No se permiten bibliotecas externas. Las bibliotecas estándar del compilador / intérprete están bien. Este es el código de golf, por lo que la solución más corta cuenta.
Casos de prueba:
["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
EDITAR: eliminó una oración que indica que los parámetros de entrada están definidos en el ámbito local. Esto contradice las reglas de IO predeterminadas vinculadas anteriormente.