Actualmente estoy escaneando un montón de documentos escritos a mano y convirtiéndolos en .txtarchivos. Como tengo una letra terrible, el convertidor .jpg-> .txtconvierte algunas de mis diéresis a la letra "normal" encerrada por'
Tarea
Escribe un programa o una función que:
- Se le da una cadena
- puede elegir cualquier página de códigos de E / S siempre que
- Es compatible con los personajes
AEIOUaeiouÄËÏÖÜäëïöü'.- se prohíbe combinar diacríticos
- Las páginas de códigos de entrada y salida son las mismas.
- Es compatible con los personajes
- la entrada (junto a los espacios) solo contendrá caracteres imprimibles de su página de códigos.
- Solo habrá una solución, por lo
'a'e'que no aparecerán cosas como
- Solo habrá una solución, por lo
- puede elegir cualquier página de códigos de E / S siempre que
- Convierte todos los caracteres del siguiente conjunto
AEIOUaeiouenÄËÏÖÜäëïöü- Si, y solo si, están rodeados de
'caracteres:- Ejemplo :
'a''e' -> äë
- Ejemplo :
- Si la cadena from es una sola letra.
- por ejemplo
'AE'no cambia en absoluto, generando tal cual.
- por ejemplo
- Si el del personaje no es un personaje de
AEIOUaeiouese personaje no va a cambiar.
- Si, y solo si, están rodeados de
Nota: El carácter de / cadena de es el que está entre '.
Casos de prueba
Input
Output
<empty line>
'A'sthetik
Ästhetik
Meinung ist wichtig!
Meinung ist wichtig!
Ich sagte: "Er sagte: 'Ich habe Hunger'"
Ich sagte: "Er sagte: 'Ich habe Hunger'"
Ich sagte: "Er sagte: ''A'sthetik'"
Ich sagte: "Er sagte: 'Ästhetik'"
Hämisch rieb er sich die H'a'nde
Hämisch rieb er sich die Hände
H'a''a'slich isn't a German word
Hääslich isn't a German word
since it's really called h'a'sslich
since it's really called hässlich
'w'(como wno es uno de AEIOUaeiou)?
'q'e'd'
'A'o'a'no ... lo que considero buenas pruebas.