Preparar un sándwich
Dado un arreglo de ingredientes ingredients y un sabor flavour, crea un método que devuelva el arreglo con los elementos "bread" antes y después de cada ingrediente que coincida con el sabor indicado.
Ejemplos
Program.makeSandwich(new String[]{"tuna", "ham", "tomato"}, "ham") ➞ new String[]{"tuna", "bread", "ham", "bread", "tomato"}
Program.makeSandwich(new String[]{"cheese", "lettuce"}, "cheese") ➞ new String[]{"bread", "cheese", "bread", "lettuce"}
Program.makeSandwich(new String[]{"ham", "ham"}, "ham") ➞ new String[]{"bread", "ham", "bread", "bread", "ham", "bread"}Notas
- Siempre recibirás entradas válidas.
- Si dos ingredientes que coinciden están uno al lado del otro, prepara dos sándwiches separados (consulta el ejemplo #3).