形式是在白纸上写,十分钟,随便有哪种编程语言都行。然后,给面试官讲明你的思路。其实,也是基本功的一个体现。字符串操作,常用的几个库。以前做开发时,去迈瑞面试,有个对日志处理的编程题,与这个也挺类似。就把这个题目专门揪出来了。
题目:有个 old.txt 文本,有很多行,每行都是同类型的数据,每行有多少个数据是不清楚的,格式是用逗号分开的。比如第一行数据:2017-05-04,2016-07-06,2017-08-10,.....。第二行数据:张三,李四,王五,.....。第三行数据:江苏,湖北,北京,上海,......。要求:文本行数是需要自己用库函数获取的,如 old.txt 这个文本有 m 行数据。每行中随机取一个,这样就有 m 个数据了。m 个数据,用逗号分开,组成新的一行。如新的一行为:2017-08-10,王五,上海,......。然后,讲组成的新的行写入一个新文本 new.txt 中,如果要存 N 行。N 可能很大,如果存的新文本大于 5M,则在创建新的一个文本中。程序不难,重点几个细节要处理好。
输入:已有文本 old.txt,存入新文本的行数 n;
输出:组成的新文本,new1.txt,new2.txt,,,,,,,
新文本数目与存入的行数 n 有关。感兴趣的,自己动手写写哦~~