Sem gritar

Crie uma função que transforme frases terminadas com vários pontos de interrogação ? ou de exclamação ! para que terminem com apenas um, sem alterar a pontuação no meio das frases.

Exemplos

NoYelling("What went wrong?????????") ➞ "What went wrong?"

NoYelling("Oh my goodness!!!") ➞ "Oh my goodness!"

NoYelling("I just!!! can!!! not!!! believe!!! it!!!") ➞ "I just!!! can!!! not!!! believe!!! it!"
// Altere apenas a pontuação repetida no final da frase.

NoYelling("Oh my goodness!") ➞ "Oh my goodness!"
// Não altere frases que tenham apenas um ou nenhum ponto de exclamação/interrogação.

NoYelling("I just cannot believe it.") ➞ "I just cannot believe it."

Observações

  • Altere apenas a pontuação final: mantenha inalterados os pontos de exclamação ou interrogação no meio da frase (veja o terceiro exemplo).
  • Não se preocupe com pontuação combinada (não haverá casos que terminem com algo como ?!??!).
  • Mantenha inalteradas as frases que não tenham pontos de interrogação/exclamação.