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.