首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客998992279号
西安电子科技大学 C++
发布于陕西
关注
已关注
取消关注
@林小白zii:
2023 华为笔试题 0830
笔试时间:2023年8月30日 秋招 第一题 题目:智慧打卡系统 某家高科技公司为方便员工省去每日上下班的打卡操作,计划推广使用智慧打卡系统。其运行的原理是系统会记录员工当日进出门禁的时间(员工在上班期间可能会多次进出门禁,格式为24小时制,小时:分钟,“HH:MM”)。现在请编写一个算法,计算员工当日的工作时长(单位:分钟),具体要求如下: 1、单次离岗15min以内,不从工作时长中扣除。 2、12:00至14:00为午休时间,不算工作时长。 3、18:00至19:30为晚饭时间,不算工作明长。 解答要求 时间限制:C/C++1000ms其他语言:2000ms内存限制:C/C++256MB其他语言:512MB 输入描述 第一行:员工当天进门禁的次数n。 第二行:员工当天进门禁的所有时间,以空格分隔。 第三行:员工当天出门禁的次数m。 第四行:员工当天出门禁的所有时间,以空格分隔。 注:0<n,m<100,不存在相同的出入门禁时间,也不存在连续的出门禁或入门禁的情况。 输出描述 当日的工作时长。 样例输入 示例一: 5 07:50 08:50 12:30 13:40 19:50 5 08:45 12:20 13:20 18:30 20:30 示例二: 4 08:30 12:30 14:00 18:20 4 12:00 13:00 16:50 19:00 样例输出 530 解释:员工的工作时段为07:50-12:00,14:00~18:00,19:50~20:30,工作时长为530分钟 示例二: 380 解释员工的工作时段为08:30~12:00,14:00~16:50,工作时长为380分钟 参考题解 模拟 Python: from datetime import datetimeformat = "%H:%M"n = int(input())intime = [c for c in input().split()]for i in range(n): intime[i] = datetime.strptime(intime[i], format)m = int(input())outtime = [c for c in input().split()]for i in range(n): outtime[i] = datetime.strptime(outtime[i], format)wuxiu_s, wuxiu_e = datetime.strptime("12:00", format), datetime.strptime("14:00", format)wanfan_s, wanfan_e = datetime.strptime("18:00", format), datetime.strptime("19:30", format)res = 0tmp1 = []tmp2 = []tmp = []#先处理小于15分钟的情况for i in range(n-1): if ((intime[i+1] - outtime[i]).total_seconds() / 60) <= 15: tmp1.append(i+1) tmp2.append(i)n1, n2 = [], []for i in range(n): if i not in tmp1: n1.append(intime[i]) if i not in tmp2: n2.append(outtime[i])intime, outtime = n1, n2for i in range(len(intime)): # 午休前进来 午休后出去 if intime[i] < wuxiu_s and (wuxiu_s < outtime[i] < wuxiu_e or outtime[i] > wuxiu_e) : res += (wuxiu_s - intime[i]).total_seconds()/60 # 午休进来 午休出去 elif wuxiu_s < intime[i] < wuxiu_e and wuxiu_s < outtime[i] < wuxiu_e : continue #午休进来 午休后 晚饭前出去 elif wuxiu_s < intime[i] < wuxiu_e and wuxiu_e < outtime[i] < wanfan_s : res += (outtime[i] - wuxiu_e).total_seconds()/60 # 午休进来 晚饭的时候出去 elif wuxiu_s < intime[i] < wuxiu_e and wanfan_s < outtime[i] < wanfan_e : res += (wanfan_s - wuxiu_e).total_seconds()/60 #午休进来 晚饭后出去 elif wuxiu_s < intime[i] < wuxiu_e and wanfan_e < outtime[i]: res += (wanfan_s - wuxiu_e + outtime[i
点赞 14
评论 2
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
08-06 12:06
东南大学 芯片研发
oppo秋招挂
bg9本2硕连秋招第一关都闯不过去,绷不住了所以这个样子是笔试挂了是吗
投递OPPO等公司10个岗位
点赞
评论
收藏
分享
08-06 14:09
门头沟学院 Java
百度提前批泡池子
三面已过开始泡池子中,说是九月份才会有结果,这也太折磨人了
百度泡池子136人在聊
点赞
评论
收藏
分享
06-17 22:35
美团_测试开发
就业行情的两极分化
今天看了眼牛客的热榜,感觉有些割裂,一边是大佬拿了一堆的ssp offer有感。另一边是努力半年0offer,感觉计算机就是这个样子20%的大佬会收割市面上80%的offer,然剩下的20%的人去争取那80%的offer。有点像社会资源分配了,不过你的资源再多依然每天都24h,依然有一天会噶掉的。想要表达的是即使他们拿了三五个甚至十几个offer但是每个人只能选择一个offer,剩下的offer还是会流入市场。这些offer的最终归属还是那些投到最后一刻面到最后一轮的同学,有时候就是当你快要放弃的时候offer就来了,遇到好几个朋友说秋招春招拿不到好offer,但是春招快要结束反而被大厂补录了。
有气魄的海豚在喝茶:
强者不抱怨环境,因为环境都是强者搞差的,弱者只能去祈祷强者赶紧把offer释放出来
牛客创作赏金赛
点赞
评论
收藏
分享
08-07 12:22
西安电子科技大学 golang
触发握手了
你快问我要简历啊😭
驼瑞驰_招募评论官版...:
一共经历几次握手?
点赞
评论
收藏
分享
08-07 19:11
正浩创新EcoFlow_海外销售(准入职员工)
正浩创新内推
📦两个部分:上班感受+公司福利~ 上班感受:快节奏 体验感十足 ⭐️ 学习:每天时间很快也很累,感觉要学的要做的东西真的太多,我会不断的向内求,如果有问题我会及时记录然后及时询问前辈,作为刚入职小白,新知识根本学不完!抽空学! ⭐️ 通勤:住在公司附近所以步行十分钟左右,早上9:30打卡 也可以十点(如果你前一天加班到十点)奈何早上床成了我的老家😭早上必须咖一杯 一月可以迟到60m很人性化 五次补卡哈哈哈 ⭐️ 两周感悟:高效办公!合理分配时间!任务清单明确!把更多的时间花在有意义的内容上!!!抽闲暇时间做一些赶进度工作!勇敢! ⭐️ 部门氛围:同事和leader无敌好,来的第一周就请我们...
正浩创新EcoFlow公司福利 340人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
25年秋招精心整理的最新互联网大厂笔面试题集合
1.5W
2
...
暑期实习转正自评,你就这么写!
6224
3
...
字节秋招-后端开发-一面
5798
4
...
本华为OD终于翻身!(百度后端面经)
4551
5
...
26秋招-拓竹嵌入式软件面经
3649
6
...
字节秋招意向
3158
7
...
26届秋招建议
3021
8
...
影石嵌入式驱动开发面经
2275
9
...
字节二面-半技术半聊天?
2035
10
...
亚信科技java实习面经
1840
创作者周榜
更多
正在热议
更多
#
我的秋招“寄”录
#
12339次浏览
155人参与
#
你最近一次加班是什么时候?
#
72372次浏览
361人参与
#
华丞电子求职进展汇总
#
22763次浏览
239人参与
#
实习的内耗时刻
#
15318次浏览
215人参与
#
独居后,你的生活是更好了还是更差了?
#
5202次浏览
83人参与
#
你上一次给父母打电话是什么时候
#
6647次浏览
69人参与
#
腾讯大前端岗位热招中
#
14643次浏览
162人参与
#
规定下班时间vs实际下班时间
#
10189次浏览
83人参与
#
工作上你捅过哪些篓子?
#
7454次浏览
50人参与
#
每个月的工资都是怎么分配的?
#
59051次浏览
588人参与
#
秋招想进国企该如何准备
#
81220次浏览
441人参与
#
得物求职进展汇总
#
103741次浏览
830人参与
#
入职第二天,午饭怎么解决
#
26526次浏览
76人参与
#
吉利求职进展汇总
#
76855次浏览
386人参与
#
那些我实习了才知道的事
#
221234次浏览
1740人参与
#
面试被问期望薪资时该如何回答
#
267786次浏览
1534人参与
#
国央企薪资爆料
#
105679次浏览
556人参与
#
大城市找工作会更容易吗
#
43665次浏览
351人参与
#
你觉得材料多少算高薪
#
22268次浏览
149人参与
#
央国企投递记录
#
99482次浏览
1414人参与
#
地平线求职进展汇总
#
53550次浏览
373人参与
#
奇葩时刻大赏
#
57050次浏览
237人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务