我目前正在扫描一堆手写文档并将其转换为.txt
文件。由于我的笔迹很差,所以.jpg
-> .txt
转换器会将我的变音符号转换为“正常”字母,'
任务
编写程序或函数以:
- 给一个字符串
- 您可以选择任何I / O代码页,只要
- 它支持字符
AEIOUaeiouÄËÏÖÜäëïöü'
。- 禁止合并变音符号
- 输入和输出代码页相同。
- 它支持字符
- 输入(在空格旁边)将仅包含代码页中的可打印字符。
- 只有一种解决方案,因此
'a'e'
不会出现
- 只有一种解决方案,因此
- 您可以选择任何I / O代码页,只要
- 将以下集合中的所有字符转换
AEIOUaeiou
为ÄËÏÖÜäëïöü
- 当且仅当它们被
'
字符包围:- 范例:
'a''e' -> äë
- 范例:
- 如果from字符串是单个字母。
- 例如,
'AE'
根本不改变,照原样输出。
- 例如,
- 如果源字符不是该字符之外的
AEIOUaeiou
字符,则不会更改。
- 当且仅当它们被
注意:from字符/ from字符串是之间的一个'
。
测试用例
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'
...不是我认为好的测试用例。