【发布时间】:2010-10-27 11:46:54
【问题描述】:
俄语字母表包含许多与英语字母表相同的字母。以下是常用字母列表:L='acekopuxy'
现在,给定两个巨大的列表 R 和 E,每个都采用 [word_A, word_B, ...] 的形式,其中每个 word_N 都是小写单词,我想要创建一个列表 C,它应该只包含那些在 E 和 R 中具有相同拼写的单词。例如,单词 'cop' 必须在 C 中,因为它在列表 R 以及 E 中。
有没有多项式的方法呢?
P.S.:一个重要提示:由于字符编码不同,有两个L列表,LE代表英文字母,LR代表俄文,但它们的字母外观是一样的:
LE='acekopuxy'
LR='асекориху'
【问题讨论】:
-
请注意,并非所有字体的所有“对”都具有相同的字形;一个例子是“u”和“и”(或者,可能是“ц”)。请记住这一点,尤其是当您打算将转换后的文本提供给其他人时。