Remover inimigos

Published by SyntaxGardener in

Crie uma função que remova todas as ocorrências de cada nome de inimigo de um array de nomes. Preserve a ordem de todos os nomes restantes.

Exemplos

Program.RemoveEnemies(new[] { "Fred" }, Array.Empty<string>()) ➞ new[] { "Fred" }

Program.RemoveEnemies(new[] { "Adam", "Emmy", "Tanya", "Emmy" }, new[] { "Emmy" }) ➞ new[] { "Adam", "Tanya" }

Program.RemoveEnemies(new[] { "John", "Emily", "Steve", "Sam" }, new[] { "Sam", "John" }) ➞ new[] { "Emily", "Steve" }

Observações

Cada nome de inimigo aparece no array de nomes.