Comprueba si un arreglo es un subconjunto de otro

El arreglo A está contenido dentro del arreglo B si cada elemento de A también existe en B.

La cantidad de veces que aparece un número no importa. En otras palabras, si transformáramos ambos arreglos en conjuntos, A sería un subconjunto de B.

A = [3, 3, 9, 9, 9, 5]
B = [1, 3, 9, 5, 8, 44, 44]

A_Set = [3, 9, 5]
B_Set = [1, 3, 9, 5, 8, 44]

// A_Set is a subset of B_Set

Crea una función que determine si el primer arreglo es un subconjunto del segundo.

Ejemplos

subset([1, 3], [1, 3, 3, 5]) ➞ true

subset([4, 8, 7], [7, 4, 4, 4, 9, 8]) ➞ true

subset([1, 3], [1, 33]) ➞ false

subset([1, 3, 10], [10, 8, 8, 8]) ➞ false

Notas

  • Cada arreglo de entrada tendrá al menos un elemento.
  • Consulta la pestaña de recursos para ver una pista.