Sin gritar

Crea una función que transforme las oraciones que terminan con varios signos de interrogación ? o signos de exclamación ! para que terminen con uno solo, sin modificar la puntuación que aparece en medio de las oraciones.

Ejemplos

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!"
// Modifica únicamente la puntuación repetida al final de la oración.

noYelling("Oh my goodness!") ➞ "Oh my goodness!"
// No modifiques las oraciones que tengan uno o ningún signo de exclamación/interrogación.

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

Notas

  • Modifica únicamente la puntuación final: conserva sin cambios los signos de exclamación o interrogación que aparezcan en medio de la oración (consulta el tercer ejemplo).
  • No te preocupes por la puntuación combinada (no habrá casos que terminen con algo como ?!??!).
  • Conserva sin cambios las oraciones que no tengan signos de interrogación/exclamación.