¿Es una lista un subconjunto de otra?

Published by SyntaxGardener in

Crea una función que devuelva true cuando cada valor del primer array aparezca en el segundo. De lo contrario, devuelve false.

Ejemplos

Program.IsSubset(new[] { 3, 2, 5 }, new[] { 5, 3, 7, 9, 2 }) ➞ true

Program.IsSubset(new[] { 1, 2 }, new[] { 3, 5, 9, 1 }) ➞ false

Notas

  • Ambos arrays contienen enteros únicos.
  • El orden de los elementos no importa.
  • Un primer array vacío es un subconjunto de cualquier segundo array.