Ping Pong!

Published by Mubashir Hassan in

Um jogo de tênis de mesa quase sempre soa como Ping! seguido de Pong! Portanto, você sabe que o Jogador 2 venceu se ouvir Pong! como o último som (já que o Jogador 1 não devolveu a bola).

Dado um array de Ping!, crie uma função que insira Pong! entre cada elemento. Além disso:

  • Se win for igual a true, termine a lista com Pong!.
  • Se win for igual a false, termine com Ping! em vez disso.

Exemplos

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

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

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

Observações

  • Você sempre devolverá a bola (ou seja, os Pong! são seus).
  • O Jogador 1 saca a bola e faz Ping!.
  • Retorne um array de strings.