金山——弱智的翻译程序
来源:互联网 发布:电子相册自动播放软件 编辑:程序博客网 时间:2024/05/17 04:11
感谢spencerzou的博文:http://blog.csdn.net/spencerzou/article/details/24255189
题目:有一个弱智的翻译程序,它接收一个文本文件作文输入源source.txt,通过查找给定的字典dictionary.txt,进行一一对应的翻译,并讲翻译结果输出到指定的文件out.txt。对于输入的内容,如果在字典中能找到对应的翻译,则输出翻译后的词条,否则原样输出。
字典存储为一个文本文件,每一行表示一个词条,源词条和翻译之间用逗号分隔,例如,如果有下面这个字典:
hello,你好
world,世界
当输入“hello world!”,翻译器输出“你好 世界!”,当输入“hello Blog!”,则·输出“你好 Blog!”。
1.实现这样子一个翻译程序,读入待翻译的文件和词典文件,输出翻译结果到out.txt文件中
2.要求字典的条目不限于单词(word),还可以是短语(phrase),
例如字典:
come,来
come out,出现
out,外面的
当输入的源文档中有“come out”时,应翻译为“出现”,而不是“来,外面的”
完成的类代码如下:
存在问题:类的封装和方法划分不很合适,值得进一步改进。
0 0
- 金山——弱智的翻译程序
- 金山程序题2的优化
- 金山程序题2的优化
- CSpinButtonCtrl的弱智问题
- PreparedStatement弱智的DB2
- CSpinButtonCtrl的弱智问题
- 弱智的MSN
- CSpinButtonCtrl的弱智问题
- 弱智的问题
- 一些弱智的问题
- 弱智的题
- carmaker的弱智算法
- 2013金山西山居创意游戏程序挑战赛——初赛(4) 叛逆的小明
- 老歌——在北京的金山上[Flash]
- const成员函数的使用——金山面试
- 你身边的云存储——金山快盘
- 【百度贴吧】弱智的程序、垃圾的系统(一)
- 我的第一个c#程序:低端弱智的代码生成器
- 错误处理:your content must have a TabHost whose id attribute is 'android.R.id.tabhost'
- 20140430
- Java线程 - 四种线程池的使用
- zendFrameWork的工作目录
- 寻址空间
- 金山——弱智的翻译程序
- photoshop支持的常用图片格式及其介绍
- ffmpeg 源代码简单分析 : avcodec_register_all()
- HTML中Readonly和Disabled的区别
- 小时候
- Node JS 快速制作图片缩略图
- C#文件与文件夹操作
- 八大排序算法
- DNN模块开发之利器篇:七种武器