Preparar un sándwich

Dado un arreglo de ingredientes y un sabor elegido, devuelve los ingredientes en su orden original, con "bread" insertado justo antes y después de cada aparición de ese sabor.

Ejemplos

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

  • Las entradas son válidas.
  • Si dos ingredientes que coinciden con el sabor elegido están uno junto al otro, forman dos sándwiches separados; cada uno lleva su propio pan a ambos lados.