服务平均调用时长
时间限制:C/C++语言 1000MS;其他语言 3000MS
内存限制:C/C++语言 65536KB;其他语言 589824KB
题目描述:
在实际的数据仓库工作中,经常会遇到对日志数据解析的任务。假设有生产服务调用日志的数据,该数据描述着服务所涉及各个计算步骤的耗时和结果返回数。
请通过JAVA或Python语言实现一个方法,计算出服务平均(包括所有step)调用耗时
输入
日志数据,符合条件的日志格式如下:
requesttime:2019-06-30 11:00:00, clientip:127.0.0.1, step1:10ms, step2:20ms, step3:10ms, return_cnt:112 ,其中黑体部分由模板生成,固定不变;
由于日志记录的灵活性,有可能会出现一些不符合上述格式的“脏”数据,处理时可以忽略
输出
服务平均调用耗时,精度请保留一位小数(四舍五入)
样例输入
requesttime:2019-06-30 11:00:00, clientip:127.0.0.1, step1:10ms, step2:20ms, step3:10ms, return_cnt:112
requesttime:2019-06-30 11:00:01, clientip:127.0.0.1, step1:30ms, step2:15ms, step3:20ms, return_cnt:11
样例输出
52.5
提示
1. 服务的总耗时等于所有步骤耗时的和。
2.由于日志记录的自由度较大,不满足上述格式的日志可以认为是脏数据,不用参与解析和后续计算;如果所有的数据都是脏数据,结果请输出0.0
我怎么 写输入啊 本人 JAVA 这个不确定行数 我很 蛋疼 也不知道 结束符号
#携程##笔试题目##Java#