Atualmente, estou digitalizando vários documentos manuscritos e convertendo-os em .txtarquivos. Como eu tenho uma caligrafia terrível, o conversor .jpg-> .txtconverte alguns dos meus tremas para a letra "normal" envolvida por'
Tarefa
Escreva um programa ou uma função que:
- É dada uma string
- você pode escolher qualquer página de código de E / S, desde que
- suporta os caracteres
AEIOUaeiouÄËÏÖÜäëïöü'.- é proibida a combinação de diacríticos
- as páginas de código de entrada e saída são as mesmas.
- suporta os caracteres
- a entrada (ao lado de espaços) conterá apenas caracteres imprimíveis da sua página de código.
- Haverá apenas uma solução, portanto, coisas como
'a'e'não aparecerão
- Haverá apenas uma solução, portanto, coisas como
- você pode escolher qualquer página de código de E / S, desde que
- Converte todos os caracteres no seguinte conjunto
AEIOUaeiouparaÄËÏÖÜäëïöü- Se, e somente se, eles estiverem cercados por
'caracteres:- Exemplo :
'a''e' -> äë
- Exemplo :
- Se a string from for uma única letra.
- por exemplo
'AE', não muda nada, produzindo como está.
- por exemplo
- Se a partir de personagem não é um personagem de
AEIOUaeiouque o personagem não vai mudar.
- Se, e somente se, eles estiverem cercados por
Nota: O caractere from / from é o que está entre '.
Casos de teste
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 wnão é um dos AEIOUaeiou)?
'q'e'd'
'A'ou'a'... não o que eu considero boas caixas de teste.