当前位置: 首页 > news >正文

华为OD机试 - 优秀学员统计(Python)| 真题+思路+考点+代码+岗位

优秀学员统计

题目

公司某部门软件教导团正在组织新员工每日打卡学习活动,他们开展这项学习活动已经一个月了,所以想统计下这个月优秀的打卡员工。每个员工会对应一个 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
http://www.lryc.cn/news/8648.html

相关文章:

  • 布林线(BOLL)计算公式详解,开口收口代表什么
  • 模糊的照片能修复吗?
  • 【Java|多线程与高并发】详解start()方法和run()方法的区别
  • mysql 一些有意思的sql语句,备忘
  • hive自定义函数
  • 数仓理论【范式】【维度建模】
  • 卷积神经网络
  • 解决Qt提示xxx.so not found( using -rpath or -rpath-link)问题
  • Blazor 托管模型 BlazorWebAssembly和Blazor Server
  • 从未想过制作数据可视化展示竟可以如此简单
  • 企业电子招投标采购系统源码之功能模块的描述
  • LeetCode-2341. 数组能形成多少数对【哈希表,计数】
  • vue-echarts实现多功能图表
  • C#快键精灵
  • 谷歌、微软、Meta?谁才是 Python 最大的金主?
  • 面向对象笔记
  • tofu:一款功能强大的模块化Windows文件系统安全测试工具
  • VS中scanf为什么会报错
  • 使用kubeadm部署k8s1.24.0版本,遇到的坑总结
  • 【C++】特殊类设计
  • 中创教育PMP如何轻松应对公司90%以上的沟通难题
  • #笨鸟先飞# 数据结构与算法基础 课程笔记 第六章 图
  • 深入浅出带你学习Apache中间件常见漏洞
  • 用多种指针方法访问数据元素,实现逆序输出
  • WebDAV之葫芦儿·派盘+NMM
  • Redis多级缓存
  • 【原创】java+swing+mysql会议室管理系统设计与实现
  • 【Redis】Redis 常用数据类型操作 ① ( 数据库操作 | Redis 数据库连接参数 | Redis 数据库个数 | Redis 访问机制 )
  • GAMES101-计算机图形学入门 LEC4: TRANSFORMATION-3D
  • robot实战:截取字符串