首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
12-25 15:48
上海得物信息集团有限公司_java开发工程师(准入职员工)
得物内推,得物内推码
得物测开一面面经,摘自优秀牛油面试时间:24/10/19面试时长:30 min1. 自我介绍; 2. 为什么找测试岗位; 3. 讲一下测试的一般流程; 4. 设计测试用例的常用方法; 5. 如果需要测试一个接口,去测试一个并发场景,应该如何去做; 6. 如何去设置多线程; 7. 10万级别的接口访问量,如何去模拟; 对零经验很友好!1.💰待遇 薪资是一天150,包晚饭,有双休,基本不加班,有茶水间小零食无限吃🍪,健身房、员工折扣店,晚上10点后打车免费,过节活动礼包🎁2.👗工作 服装运营岗,主要技能需要会用Excel、vlookup 工作内容有点像对接商家的客服👩🏻💻并且帮助你...
点赞
评论
收藏
分享
12-23 17:23
已编辑
门头沟学院 Java
别犹豫了,早投早准备,晚投没机会
今年秋招真的开启早的离谱——很多公司7月就悄悄开岗了,8月直接进入高潮,等到了9月,不少岗位其实已经招得差不多了。我身边好多同学,因为暑假实习太忙、没时间准备,或者总觉得自己“还没准备好”,拖到9月中旬才开始投简历。结果呢?投完之后要么只收到一堆笔试和测评链接,做完就石沉大海;没消息了。今年真是金八银九铜十铁十一。后来才明白:不是你不够好,可能人家早就招满了或者,9月的时候,招聘系统里可能已经堆了几千份简历,根本筛不过来,更别说安排面试了。所以真的别再等完全准备好才投!时间点一到,岗位一开,一周之内投! 很多公司从你投递到真正面试,中间还要走流程:做测评、笔试、HR初筛……这一套下来,少说也得...
重来一次,你会对开始求职...
点赞
评论
收藏
分享
10-30 16:31
重庆大学 Java
27找日常实习
投了3天,沟通160多个,一个面试没有,这正常吗
代码飞升_不回私信人...:
你说你善于学习,大家都会说。你说你是985,985会替你表达一切
点赞
评论
收藏
分享
10-29 19:42
门头沟学院 Java
Java岗-面经(已oc)
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
工作半年后更确定:我们依然不欠优绩主义什么
6600
2
...
杂记近期所面试的三家中小厂
5905
3
...
牛客2025年终报告重磅上线——揭晓你的年度修炼成就!
4858
4
...
#牛客2025仙途报告#居然是五颗星
3812
5
...
【2025-年终总结】25届毕业生果果牛这一年~
3171
6
...
互联网实习求职的黑话和timeline,你所需要知道的……
3160
7
...
牛客年终报告,今日道爷我成了
3100
8
...
圣诞节用 AI 做个牛客运营翻翻乐!(含代码)
2914
9
...
我只是一个脆弱的人
2279
10
...
大学废物离开优绩主义之后发现外面根本没下雨
2021
创作者周榜
更多
正在热议
更多
#
牛客2025仙途报告
#
6960次浏览
168人参与
#
礼物开箱Plog
#
2232次浏览
95人参与
#
2025年终总结
#
182364次浏览
3087人参与
#
哪些行业值得去?
#
14515次浏览
77人参与
#
职场新人体验
#
157128次浏览
1128人参与
#
工作两年,想和老板谈涨薪怎么说
#
38925次浏览
175人参与
#
你面试体验感最差/最好的公司
#
24600次浏览
414人参与
#
考公VS就业,你怎么选?
#
88306次浏览
497人参与
#
今年你最想重开的一场面试是?
#
7372次浏览
95人参与
#
秋招落幕,你是He or Be
#
17758次浏览
319人参与
#
一人说一个提前实习的好处
#
16318次浏览
253人参与
#
离家近房租贵VS离家远但房租低,怎么选
#
13805次浏览
130人参与
#
找工作,行业重要还是岗位重要?
#
86097次浏览
1709人参与
#
重来一次,你会对开始求职的自己说
#
7658次浏览
205人参与
#
各大公司公布25年Q3财报,你怎么看?
#
5096次浏览
50人参与
#
实习没事做是福还是祸?
#
20089次浏览
312人参与
#
大家每天通勤多久?
#
70838次浏览
472人参与
#
实习的内耗时刻
#
212159次浏览
1567人参与
#
工作中听到最受打击的一句话
#
9765次浏览
158人参与
#
机械制造秋招总结
#
97489次浏览
878人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务