Heva este extraño texto donde los vewols parecen estar clasificados:
Soy un texto mal escrito. Un tipo loco jugaba con el orden de las vocales. Por favor arreglame!
Por lo tanto, necesitaría un pragrom que pueda calificar a los vewols (y la letra 'y' como parece) para que el texto se pueda volver a leer.
Ouy puede elegir el lungaega de ouyr chieco privedod ouy meka un cempleto pragrom (así que no solo un finctoun). El año puede ser un campo sin título, un mensaje de texto o el cammond leni. El uutpot mya olsa vyra como ouy leki.
De cuerso, anvilid yna pragrom uutpitong malos textos. No hay vulea en un pragrom que mekas mensajes de texto que no se pueden entender. Pero puede escribir sus cemmonts y qeistouns en textos de ratetod si lo desea.
Aclaraciones
- Su programa solo es necesario para manejar texto ASCII.
- A los fines de esta pregunta, los siguientes caracteres son vocales:
aeiouy - Las posiciones de las vocales dentro de cada palabra deben rotarse. Existe cierta flexibilidad para decidir qué califica como palabra: el requisito mínimo es que dos caracteres separados por un espacio estén en palabras diferentes, y que dos caracteres alfabéticos (
a-zA-Z) separados solo por caracteres alfabéticos estén en la misma palabra. - La dirección de rotación deseada debe deducirse de los casos de prueba a continuación.
Casos de prueba
Entrada: I'm a badly written text. Some lunatic guy played with the order of vowels. Please fix me !
Salida:I'm a bydla wrettin text. Semo lanituc gyu plyead with the erdor of vewols. Plaese fix me !
Entrada: AeiOuy
Salida:EioUya
Entrada: Hyphenated-word
Salida: Hephanetyd-wordoHephanetod-wyrd
aeiouAEIOUASCII / Latín básico; esos puntos de código más cualquier otro en el Suplemento de latín básico y latín-1 que tengan esos caracteres básicos combinados con un signo diacrítico) , la pregunta debe ser explícita.