¡Ping Pong!
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).
Dada una lista de Ping!, crea una función que inserte Pong! entre cada elemento. Además:
- Si
wines igual aTrue, termina la lista con Pong!. - Si
wines igual aFalse, termina con Ping! en su lugar.
Ejemplos
ping_pong(["Ping!"], True) ➞ ["Ping!", "Pong!"]
ping_pong(["Ping!", "Ping!"], False) ➞ ["Ping!", "Pong!", "Ping!"]
ping_pong(["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 una lista de cadenas.