Attualmente sto scansionando un sacco di documenti scritti a mano e li sto convertendo in .txtfile. Dato che ho una terribile calligrafia, il convertitore .jpg-> .txtconverte alcune delle mie umlaut nella lettera "normale" racchiusa da'
Compito
Scrivi un programma o una funzione che:
- Viene data una stringa
- puoi scegliere qualsiasi codepage I / O purché
- supporta i personaggi
AEIOUaeiouÄËÏÖÜäëïöü'.- la combinazione dei segni diacritici è vietata
- le codepage di Input e Output sono uguali.
- supporta i personaggi
- l'input conterrà (accanto agli spazi) solo caratteri stampabili dalla tua tabella codici.
- Ci sarà solo una soluzione, quindi cose come
'a'e'non appariranno
- Ci sarà solo una soluzione, quindi cose come
- puoi scegliere qualsiasi codepage I / O purché
- Converte tutti i caratteri nel seguente set
AEIOUaeiouinÄËÏÖÜäëïöü- Se, e solo se, sono circondati da
'caratteri:- Esempio :
'a''e' -> äë
- Esempio :
- Se la stringa da è una singola lettera.
- per esempio
'AE'non cambia affatto, producendo così com'è.
- per esempio
- Se il personaggio da non è un personaggio fuori da
AEIOUaeiouquel personaggio non cambierà.
- Se, e solo se, sono circondati da
Nota: il carattere from / from string è quello tra '.
Casi 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'(come wnon è uno di AEIOUaeiou)?
'q'e'd'
'A'o'a'... non quello che considero buoni test.