华为OD机试 - 优秀学员统计(Python)| 真题+思路+考点+代码+岗位
2023-09-11 14:20:21 时间
优秀学员统计
题目
公司某部门软件教导团正在组织新员工每日打卡学习活动,他们开展这项学习活动已经一个月了,所以想统计下这个月优秀的打卡员工。每个员工会对应一个 id,每天的打卡记录记录当天打卡员工的 id 集合,一共 30 天。
请你实现代码帮助统计出打卡次数 top5 的员工。假如打卡次数相同,将较早参与打卡的员工排在前面,如果开始参与打卡的时间还是一样,将 id 较小的员工排在前面。
注:不考虑并列的情况,按规则返回前 5 名员工的 id 即可,如果当月打卡的员工少于 5 个,按规则排序返回所有有打卡记录的员工 id。
输入
第一行输入为新员工数量 N,表示新员工编号 id 为 0 到 N-1,N 的范围为[1,100]
第二行输入为 30 个整数,表示每天打卡的员工数量,每天至少有 1 名员工打卡
之后 30 行为每天打卡的员工 id 集合,id 不会重复
输出
按顺序输出打卡 top5 员工的 id,用空格隔开
备注
同一天打卡的员工没有时间上早晚的区别。不保证所有员工都会打卡。排名只针对有打卡记录的员工。
示例一
输入
11
4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2
0 1 7 10
0 1 6 10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
相关文章
- Python Kafka客户端性能测试比较
- Python以进程方式无黑窗在后台运行(无命令窗)
- Python 统计线程池任务执行状态(有效任务执行个数)
- Python获取https证书信息实例
- 查看python解释器安装路径
- python强大之处在哪里?为什么那么多人喜欢Python?
- 详细python接口自动化测试requests库模块实战教程
- gyp ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- Python Django开发中XSS内容过滤问题的解决
- 《贝叶斯思维:统计建模的Python学习法》一2.7 讨论
- 《Python Cookbook(第2版)中文版》——1.6 合并字符串
- 《贝叶斯思维:统计建模的Python学习法》一1.4 贝叶斯定理
- 《贝叶斯思维:统计建模的Python学习法》一1.8 讨论
- python学习之OpenCV-Python模块的部分应用示例(生成素描图和动漫图)
- Python基础必掌握的re模块支持的元字符9类使用详解
- Python 界面教程之8个excel csv数据分析程序通过PySimpleGUI封装成exe和macos桌面程序
- Python 实现被动收入教程之我如何使用 python 制作我的第一个高级telegram机器人
- Python 使用PyMySql 库 连接MySql数据库时 查询中文遇到的乱码问题(实测可行) python 连接 MySql 中文乱码 pymysql库
- 【华为OD机试真题 java、python、c++】统计匹配的二元组个数(100%通过+复盘思路)
- 用Python统计居民消费支出情况
- 华为OD机试 - 热点网络统计(Python) | 机试题+算法思路+考点+代码解析 【2023】
- Python实现将坐标点绘制到地图上
- python-arima模型statsmodels库实现-有数据集
- python绘图总结
- 【Python注意事项】如何理解python中间generator functions和yield表情
- 【python养成】:案例(判断素数、统计字符串中的大写字母、小写字母、数字、其他字符的个数、整数之和、模拟内置函数)
- 【python百度智能云】:Python — 三种获取__VIEWSTATE、__VIEWSTATEGENERATOR、__EVENTVALIDATION方法。
- 【图像处理】——图像滤波(Python+opencv实现三种方法:均值滤波、中值滤波、高斯滤波等)
- 统计字符串中每个字符出现的次数(Python)