中工校赛总结

这是第二次 参加中工的校赛了, 这次去比赛还是比较轻松的,没有什么紧张。这次总结就说说一些自己的写题过程和不足吧。

比赛前有个热身赛,两题水题。但是第二题,因为读题的问题,把他想成了动态规划。最后有仔细读了读题,算了一下,发现就是找一下最大汇率直接乘就行了。

因为比赛是十二点开始,热身赛后我们去吃饭了,说实话中工的饭菜还是就可以的☺。吃完饭后就直接去比赛了,前四题是比较水的题,基本都是一次过了。写到第五题的时候,是一道计算两个日期间的天数,直接按照以前写的方法计算,但是天数和样例的差几天,看了几遍代码没有找出来,我看了看后面的题发现第六题,第七题可以写我就直接把第六题给A了。然后我就看了看排行榜,发现很多人都A了第五题,我就回去写第五题。测了几次代码发现自己忘记加最后的天数d。样例过了但是交上去还是错的,我就用excel算天数和代码的比较,发现没有错啊,最后就看着别人差不多的都A了,就想自己也A了,因为了不难。我重新写了一次代码,但是交上去还是错的。自己有点不甘心,在最后我又读了读题发现题目中有一个条件我没有读,就是她那一天没有生日的话输出负一。看到这个我很伤心,这不是第一次出现这种低级问题。

这次比赛,知道自己的那个毛病(读题不认真)真的是一个老是改不掉的毛病。我想以后从这个开始做起。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
代码如下,模板类字段是动态的,怎么改造代码: setResponseHeader("项目单统计-单统计单位置", response); //表头 List<List<String>> header = new ArrayList<>(); header.add(Lists.newArrayList("位置", "一级位置")); header.add(Lists.newArrayList("位置", "二级位置")); header.add(Lists.newArrayList("位置", "三级位置")); header.add(Lists.newArrayList("单总数", "单总数")); header.add(Lists.newArrayList("进行中工单数", "进行中工单数")); header.add(Lists.newArrayList("已挂起单数", "已挂起单数")); header.add(Lists.newArrayList("挂单率", "挂单率")); header.add(Lists.newArrayList("已完成单数", "已完成单数")); header.add(Lists.newArrayList("完成率", "完成率")); //组装导出dto List<OrderLocationAnalysisDTO> list = this.getOrderLocationAnalysisDTOList(query); List<Integer> workOrderTypeList = new ArrayList<>(); //公区报单 workOrderTypeList.add(11); WriteTable head = EasyExcel.writerTable(0).needHead(Boolean.TRUE).build(); ExcelWriter writer = EasyExcel.write(response.getOutputStream()).build(); WriteTable data = EasyExcel.writerTable(1).needHead(Boolean.TRUE).head(header).build(); WriteSheet sheet = EasyExcel.writerSheet(0).needHead(Boolean.FALSE).sheetName("单统计单位置导出").build(); writer.write(concatHead("单统计单位置导出",query.getTimeRange().getStartTime(),workOrderTypeList), sheet, head); writer.write(list,sheet,data); writer.finish();
最新发布
05-31

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值