¡Ping Pong!

Published by Mubashir Hassan in

Un juego de tenis de mesa casi siempre suena como Ping! seguido de Pong! Por lo tanto, sabes que el Jugador 2 ha ganado si escuchas Pong! como el último sonido (ya que el Jugador 1 no devolvió la pelota).

Dado un array de Ping!, crea una función que inserte Pong! entre cada elemento. Además:

  • Si win es igual a true, termina la lista con Pong!.
  • Si win es igual a false, termina con Ping! en su lugar.

Ejemplos

pingPong(["Ping!"], true) ➞ ["Ping!", "Pong!"]

pingPong(["Ping!", "Ping!"], false) ➞ ["Ping!", "Pong!", "Ping!"]

pingPong(["Ping!", "Ping!", "Ping!"], true) ➞ ["Ping!", "Pong!", "Ping!", "Pong!", "Ping!", "Pong!"]

Notas

  • Siempre devolverás la pelota (es decir, los Pong! son tuyos).
  • El Jugador 1 saca la pelota y hace Ping!.
  • Devuelve un array de cadenas.