Eliminar enemigos

Published by SyntaxGardener in

Crea una función que elimine cada aparición de cada nombre de enemigo de un arreglo de nombres. Conserva el orden de todos los nombres restantes.

Ejemplos

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" }

Notas

Cada nombre de enemigo aparece en el arreglo de nombres.