搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛客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
点赞 13
评论 2
全部评论
推荐
最新
楼层
秋招专场
校招火热招聘中
官网直投
相关推荐
涛声依旧z
今天 13:46
已编辑
门头沟学院 Java
许愿团子OC
-------------------6.27 过去一周了,给面试官发邮件发短信都不回,应该是🐔了,这两天手机但凡震动一下都给🐭🐭整的一惊一乍的,不抱有希望了,继续沉淀吧-------------------美团后端实习,求求了团子,给孩子个机会吧😭6.19一面(55min)自我介绍笔试题,提供一个函数,函数参数为list,将list中的数据每十个一组去调用另一个函数(返回list),最终将所有的结果返回课程压力,后面的课程有什么,问这些问题可能怕我不去平常怎么学习的项目(数据库有那些表,然后就是简历当中写的内容)平时怎么拓宽技术视野反问6.20中午约6.20下午二面(1h)自我介绍项...
查看16道真题和解析
你收到了团子的OC了吗
点赞
评论
收藏
分享
来个offer求求了_
昨天 15:37
同济大学 机械设计师
三一重工 OC了
投递时间线:忘记啥时候投递了,挺早的,6月10号一面, 6月14终面 6月19号OC,已拒1、自我介绍2、介绍项目3、问了一些机械原理的基础题4、能接受的工作地点5、有没有女朋友6、对三一的了解7、对三一哪个事业部最了解反问
三一重工开奖38人在聊
查看7道真题和解析
机械制造笔面经
点赞
评论
收藏
分享
Fancy秋招offer多
06-12 19:09
东南大学 无线通信工程师
暑期第一个offer
感谢中行愿意收留,可能也是唯一一个offer了🙏 #暑期实习校招#
点赞
评论
收藏
分享
欧浩
06-04 15:33
Northwood University 海外市场
给咱贺姐整无语了
#黑奴#
点赞
评论
收藏
分享
玄修杰
06-23 13:27
南京邮电大学 C++
南京小米找合租
找室友合租。目前,在小行路29号时光浩韵小区,有一套整租二居室找室友,房子整租3600元一个月,一个人每月1800,可以立即办理租房备案申请补贴,距离安德门地铁站较近,周边环境安静。本人安卓开发,有意向私聊了解情况,谢谢。
毕业租房也有小确幸
点赞
评论
收藏
分享
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
6.27校招&实习招聘信息汇总
8683
2
...
腾讯ieg timi 已offer
4984
3
...
【奖🎁】机械每日一题第二期📚,知识不断电🔋
4581
4
...
高考填报经验、工具分享
4178
5
...
高三生,刚高考完,474。
4131
6
...
让我看看有哪些跟我一样没找到暑假实习😭😭😭
4039
7
...
高考410分,想选人工智能
3929
8
...
我的妈耶,汽车行业现在这么猛了?
3780
9
...
华为暑期实习
3656
10
...
#深信服提前批进度交流# 深信服速通记录先是线上一面,自我介绍完了手搓一道最长上升子序列就结束了,晚上就让我约二面6.24 早上10点半 二面 自我介绍完了聊了聊天就过了6.24 早上11点半 hr
3460
正在热议
#
牛客帮帮团来啦!有问必答
#
1526465次浏览
20626人参与
#
许愿池
#
99318次浏览
1758人参与
#
不去互联网可以去金融科技
#
60618次浏览
603人参与
#
硬件应届生薪资是否普遍偏低?
#
15366次浏览
188人参与
#
我的简历长这样
#
19215次浏览
429人参与
#
软件开发2024笔面经
#
1633236次浏览
36708人参与
#
极具前瞻性,现代汽车编程题
#
24012次浏览
456人参与
#
大厂还是考编
#
38067次浏览
1031人参与
#
深信服提前批进度交流
#
10580次浏览
171人参与
#
担心入职之后被发现很菜怎么办
#
54343次浏览
408人参与
#
滴!实习打卡
#
322079次浏览
4530人参与
#
运营面经
#
36335次浏览
634人参与
#
23届的你们都什么时候入职?
#
102792次浏览
860人参与
#
机械人,你最希望上岸的公司是?
#
2371次浏览
77人参与
#
来选选带哪个offer回家过年
#
246527次浏览
2500人参与
#
机械制造2024笔面经
#
513244次浏览
6944人参与
#
国企vs私企,你更想去?
#
42299次浏览
541人参与
#
在国企工作的人,躺平了吗?
#
141226次浏览
2085人参与
#
非技术岗薪资爆料
#
67528次浏览
836人参与
#
tplink提前批进度交流
#
6381次浏览
97人参与
#
机械/制造每日一题
#
5082次浏览
184人参与
#
2022届毕业生现状
#
374299次浏览
4935人参与
牛客网
牛客企业服务