¡Ping-pong!
Un partido de tenis de mesa casi siempre suena como Ping! seguido de Pong!. Sabes que el jugador 2 ha ganado si el último sonido es Pong!, porque el jugador 1 no devolvió la pelota.
Dado un arreglo de Ping!, inserta Pong! entre cada elemento. Además:
- Si
winestrue, termina el arreglo con Pong!. - Si
winesfalse, termina con Ping! en su lugar.
Ejemplos
Program.pingPong(new String[]{"Ping!"}, true) ➞ new String[]{"Ping!", "Pong!"}
Program.pingPong(new String[]{"Ping!", "Ping!"}, false) ➞ new String[]{"Ping!", "Pong!", "Ping!"}
Program.pingPong(new String[]{"Ping!", "Ping!", "Ping!"}, true) ➞ new String[]{"Ping!", "Pong!", "Ping!", "Pong!", "Ping!", "Pong!"}Notas
- Siempre devolverás la pelota; los Pong son tuyos.
- El jugador 1 hace el saque y produce Ping!.
- Devuelve un arreglo de cadenas.