J'analyse actuellement un tas de documents manuscrits et je les convertis en .txt
fichiers. Comme j'ai une terrible écriture, le convertisseur .jpg
-> .txt
convertit certains de mes trémas en lettre "normale" entourée de'
Tâche
Écrivez un programme ou une fonction qui:
- Est donné une chaîne
- vous pouvez choisir n'importe quelle page de code d'E / S tant que
- il prend en charge les personnages
AEIOUaeiouÄËÏÖÜäëïöü'
.- la combinaison de signes diacritiques est interdite
- les pages de codes d'entrée et de sortie sont les mêmes.
- il prend en charge les personnages
- l'entrée ne contiendra (à côté des espaces) que des caractères imprimables de votre page de codes.
- Il n'y aura qu'une seule solution, donc des choses comme
'a'e'
n'apparaîtront pas
- Il n'y aura qu'une seule solution, donc des choses comme
- vous pouvez choisir n'importe quelle page de code d'E / S tant que
- Convertit tous les caractères de l'ensemble suivant
AEIOUaeiou
enÄËÏÖÜäëïöü
- Si et seulement si, ils sont entourés de
'
caractères:- Exemple :
'a''e' -> äë
- Exemple :
- Si la chaîne from est une seule lettre.
- par exemple,
'AE'
ne change pas du tout, sortie telle quelle.
- par exemple,
- Si le caractère from n'est pas un caractère,
AEIOUaeiou
ce caractère ne changera pas.
- Si et seulement si, ils sont entourés de
Remarque: Le caractère from / from string est celui entre les deux '
.
Cas de test
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'
(comme ce w
n'est pas le cas AEIOUaeiou
)?
'q'e'd'
'A'
ou'a'
... pas ce que je considère comme de bons tests.