55校园官方博客
卓越来自进取 成功源于合作

去哪儿网2014实习生招聘编程题

201606080001

【要求】:

  1. 请使用以下语言(C/C++/Java)完成编程
  2. 请将程序的代码以及必需的执行环境信息打包以附件的形式发送
  3. 请在完成编程后,写一个程序说明,描述下你对个程序的设计、实现上的考虑,比如性能、可维护性、可扩展性等
  4. 如果题意中存在描述不清楚的地方,那么请在程序说明中补充你对题意的理解,并试着修复题意,继续完成题目
  5. 请于58日中午12点前,请各位将答题打包发送回
  6. 如有不明事宜,可随时联系
  7. 独立完成作答,并预祝各位一切顺利!

【题目】

有一个文件存储了一个酒店业主对其酒店标准间的报价,数据是按行存储,每行的数据表示一个日期段内的价格。

格式如下:2013-09-01~2013-11-01 200

这行数据表示2013-09-01到2013-11-01这个时间段内的价格都是200

请写程序,读取文件中的数据,生成合并好的日期段价格数据按照起始日期升序排序好,输出到另外一个文件(output.txt)

 

合并的规则如下:

  1. 日期相同的价格以后面的为准
  2. 相邻日期、价格相同的数据需要合并日期

 

例如

2013-09-01~2013-10-31 200

2013-10-01~2013-10-07 500

2013-11-01~2013-12-31 200

 

合并过后的结果就是

2013-09-01~2013-09-30 200

2013-10-01~2013-10-07 500

2013-10-08~2013-12-31 200

未经允许不得转载:55校园官方博客 » 去哪儿网2014实习生招聘编程题

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

55校园海量数据解决方案,稳定、高效、极致!

官方网站联系我们