Uma lista é um subconjunto de outra?

Published by SyntaxGardener in

Crie uma função que retorne true quando cada valor do primeiro array aparecer no segundo. Caso contrário, retorne false.

Exemplos

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

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

Observações

  • Ambos os arrays contêm inteiros únicos.
  • A ordem dos elementos não importa.
  • Um primeiro array vazio é um subconjunto de qualquer segundo array.