Preparando um sanduíche

Dado um array de ingredientes e um sabor escolhido, retorne os ingredientes na ordem original, com "bread" inserido imediatamente antes e depois de cada ocorrência desse sabor.

Exemplos

makeSandwich(["tuna", "ham", "tomato"], "ham") // ["tuna", "bread", "ham", "bread", "tomato"]

makeSandwich(["cheese", "lettuce"], "cheese") // ["bread", "cheese", "bread", "lettuce"]

makeSandwich(["ham", "ham"], "ham") // ["bread", "ham", "bread", "bread", "ham", "bread"]

Notas

  • As entradas são válidas.
  • Se dois ingredientes que correspondem ao sabor escolhido estiverem lado a lado, eles formam dois sanduíches separados; cada um recebe seu próprio pão dos dois lados.