习题解析小杨的字典
发布时间
阅读量:
阅读量
题目:小杨的字典
题目来源:2023 年 12 月 CCF GESP C++ 四级
编程题第一题
小杨的字典
题目描述:
在遥远的星球上,存在两个国家,分别为 A 国和 B 国,两国使用的语言体系各不相同,分别为 A 语言与 B 语言。小杨是来自 B 国的翻译人员,其职责是将 A 语言撰写的文章内容转换为 B 语言的表达形式。
为了能够顺利地完成翻译任务,小杨编制了一本词典,其中记录了若干个 A 语言词汇对应的 B 语言表达方式。值得注意的是,这些词汇均由地球上的小写字母构成,共计有 26 种。
现在希望你编写一个程序来协助小杨根据这本词典完成翻译工作。
所需翻译的文章内容由若干标点符号 !()-[]{}|;:‘",./?<> 和一些 A 语言单词组成,并且每个单词之间至少由一个标点符号进行分隔。程序的任务是将这些 A 语言单词替换为相应的 B 语言对应词。
特别说明的是,如果遇到词典中未收录的单词,则应将其替换为大写的 UNK 字符串。
比如说,在小杨的词典中包含两个 A 类词汇 abc 和 d ,它们对应的 B 类翻译分别是 a 和 def 。那么可以将原文 abc.d.d.abc.abcd. 翻译成 a.def.def.a.UNK. ,其中 abcd 这个单词并未收录在词
全部评论 (0)
还没有任何评论哟~
