Зараз я сканую купу купу рукописних документів і конвертую їх у .txtфайли. Оскільки у мене жахливий почерк, конвертер .jpg-> .txtперетворює частину моїх умлаутів у "звичайний" лист, укладений'
Завдання
Напишіть програму або функцію, яка:
- Дається рядок
- ви можете вибрати будь-яку кодову сторінку вводу-виводу до тих пір, як
- він підтримує символів
AEIOUaeiouÄËÏÖÜäëïöü'.- поєднувати діакритичні засоби заборонено
- вхідні та вихідні сторінки коду однакові.
- він підтримує символів
- вхід буде (крім пробілів) містити лише друковані символи з вашої кодової сторінки.
- Буде лише одне рішення, тому такі речі, як, наприклад
'a'e', не з’являться
- Буде лише одне рішення, тому такі речі, як, наприклад
- ви можете вибрати будь-яку кодову сторінку вводу-виводу до тих пір, як
- Перетворює всі символи в наступному наборі
AEIOUaeiouвÄËÏÖÜäëïöü- Якщо і лише якщо вони оточені
'символами:- Приклад :
'a''e' -> äë
- Приклад :
- Якщо з рядка - це одна літера.
- наприклад,
'AE'зовсім не змінюється, виводячи як є.
- наприклад,
- Якщо символ з символу не є символом,
AEIOUaeiouцей символ не зміниться.
- Якщо і лише якщо вони оточені
Примітка. З символу / з рядка знаходиться один з них між '.
Тестові шафи
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'... не те, що я вважаю хорошими тестовими шафами.