В настоящее время я сканирую кучу рукописных документов и преобразовываю их в .txtфайлы. Поскольку у меня ужасный почерк, конвертер .jpg-> .txtпреобразует некоторые из моих умляутов в «обычную» букву, заключенную в'
задача
Напишите программу или функцию, которая:
- Дается строка
- Вы можете выбрать любую кодовую страницу ввода / вывода, если
- поддерживает персонажей
AEIOUaeiouÄËÏÖÜäëïöü'.- объединение диакритических знаков запрещено
- входные и выходные кодовые страницы одинаковы.
- поддерживает персонажей
- ввод (кроме пробелов) будет содержать только печатные символы из вашей кодовой страницы.
- Будет только одно решение, поэтому такие вещи как
'a'e'не будут появляться
- Будет только одно решение, поэтому такие вещи как
- Вы можете выбрать любую кодовую страницу ввода / вывода, если
- Преобразует все символы в следующем наборе
AEIOUaeiouвÄËÏÖÜäëïöü- Если и только если они окружены
'символами:- Пример :
'a''e' -> äë
- Пример :
- Если из строки является одной буквой.
- например
'AE'не меняется вообще, выводя как есть.
- например
- Если символ « из» не является символом из
AEIOUaeiouэтого символа, он не изменится.
- Если и только если они окружены
Примечание: символ from / from является строкой между '.
Testcases
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'(как wне один из AEIOUaeiou)?
'q'e'd'
'A'или'a'не то, что я считаю хорошими тест-кейсами.