Pirates

El Lingo Pirata (o Rövarspråket en sueco) es un lenguaje hablado únicamente por los piratas suecos (desgraciadamente, una raza en extinción). Las reglas del Lingo Pirata son muy sencillas: coge una palabra en lenguaje común, duplica todas las consonantes, y coloca una “o” minúscula en medio. Por ejemplo, “grog” es “gogrorogog” en Lingo Pirata, ya que cada “g” se convierte en un “gog” y la “r” se convierte en “ror”. Del mismo modo, “Pirate Lingo” se convierte en “PoPiroratote LoLinongogo”. Escribe un algoritmo que traduzca texto a Lingo Pirata.

Entrada

La entrada contiene una frase por línea, que debe traducirse a Lingo Pirata. La frase puede contener letras minúsculas, mayúsculas, espacios y símbolos de puntuación, aunque algunos juegos de prueba sólo tendrán letras minúsculas y espacios. En ningún caso aparecerán caracteres que no pertenezcan a la tabla ASCII, como “ñ” o letras acentuadas. El final de la entrada se marca con el string end.

Recuerda que en C++ puedes leer una línea de la entrada usando la instrucción getline(cin, s), donde s tiene que ser una variable de tipo string.

Salida

Para cada línea de la entrada (exceptuando la última), escribe una línea con la traducción de la frase a Lingo Pirata. Recuerda que tu programa debe respetar los espacios, tal y como se indica en los ejemplos.

Puntuación

Autor: Anders Jonsson

Información del problema

Autoría: Anders Jonsson

Generación: 2026-01-25T11:35:25.267Z

© Jutge.org, 2006–2026.
https://jutge.org