Skip to content

myxinn/-------------------

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

今天碰到的一个笔试题

##要求 - 开发可运行的代码,要求如下 · 使用如下一种语言实现:C/C++, Java, C#, Python, JavaScript · 不允许使用正则表达式,否则视作答题失败 · 尽量避免使用语言内置的字符串处理库函数 - 开发完成后,运行你的程序,处理附件中的 test_input.txt 文件,生成结果文件并命名为 test_output.txt ##题目 给定一个文本文件,文件每一行是一句文字,由英文单词,数字和标点符号组成。按如下规则处理每一行,生成一个新文件:

规则

1.	去除所有标点符号;需要去除的标点符号是如下几种: , . ! ? : ;
2.	所有数字包括小数,整数,负数都替换成一个替代字符串: ==NUMBER==
3.	所有大写字母全部转成小写
4.	去除每行起始的所有空格
5.	连续的空格缩短为单独的空格(除每行起始连续空格,见以上规则4)
6.	如果经过上述处理导致一行为空,则在此行处放置标记字符串:[REMOVED] 

应该还有更好的办法。。。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages