题目描述: 给定一个字符串s,s包含以空格分隔的若干个单词,请对s进行如下处理后输出: 1、单词内部调整:对每个单词字母重新按字典序排序; 2、单词间顺序调整: 1)统计每个单词出现的次数,并按次数降序排列; 2)次数相同时,按单词长度升序排列; 3)次数和单词长度均相同时,按字典序升序排列。 请输出处理后的字符串,每个单词以一个空格分隔。 输入描述: 一行字符串,每个字符
题目描述: 某部门开展Family Day开放日活动,其中有个从桶里取球的游戏,游戏规则如下:有N个容量一样的小桶等距排开,且每个小桶都默认装了数量不等的小球,每个小桶所装的小球数量记录在数组bucketBallNums中,游戏开始时,要求所有桶的小球总数不能超过SUM,如果小球总数超过SUM,则需对所有的小桶统一设置一个容量最大值maxCapacity,并需将超过容量最大值的小球拿出来,直至小桶
题目描述: 一个图像有n个像素点,存储在一个长度为n的数组img里,每个像素点的取值范围[0,255]的正整数。 请你给图像每个像素点值加上一个整数k(可以是负数),得到新图newImg,使得新图newImg的所有像素平均值最接近中位值128。 请输出这个整数k。 输入描述: n个整数,中间用空格分开 例如: 0 0 0 0 4个数值,中间用空格分开 输出描述: 一个整数k 补充说明: • 1
题目描述: 有一个特异性的双端队列,该队列可以从头部或尾部添加数据,但是只能从头部移出数据。 小A依次执行2n个指令往队列中添加数据和移出数据。其中n个指令是添加数据(可能从头部添加、也可能从尾部添加),依次添加1到n;n个指令是移出数据。现在要求移除数据的顺序为1到n。为了满足最后输出的要求,小A可以在任何时候调整队列中数据的顺序。 请问 小A 最少需要调整几次才能够满足移除数据的顺序正好是1到
题目描述: 考勤记录是分析和考核职工工作时间利用情况的原始依据,也是计算职工工资的原始依据,为了正确地计算职工工资和监督工资基金使用情况,公司决定对员工的手机打卡记录进行异常排查。 如果出现以下两种情况,则认为打卡异常: 1、实际设备号与注册设备号不一样 2、或者,同一个员工的两个打卡记录的时间小于60分钟并且打卡距离超过5km。 给定打卡记录的字符串数组clockRecords(每个打卡记录组成
题目描述: Linux操作系统有多个发行版,distrowatch.com提供了各个发行版的资料。这些发行版互相存在关联,例如Ubuntu基于Debian开发,而Mint又基于Ubuntu开发,那么我们认为Mint同Debian也存在关联。 发行版集是一个或多个相关存在关联的操作系统发行版,集合内不包含没有关联的发行版。 给你一个 n x n 的矩阵 isConnected ,其中 isConne
C++软开 ,已入池 一面 :9-19下午 ,一共1个小时左右。面试官没开视频,不过整体氛围还好。 先是介绍项目,然后一直问项目,抠细节。然后写题,有重复字符的全排列数量,想了几分钟没思路,有点慌,想请求换题,然后面试官笑着提示 用总的阶乘除以重复的阶乘,然后写出来了,再说如果26个字母的是多少,输进,溢出了,问优化思路,说取个大数,超了就求倍数取余啥的,也没反馈说对不对。问了一点点八股,mac
仅分享一下自己的解法,记录自己笔试以来的第一次A。 非科班8月才开始刷算法,每次都遇到矩阵,每次都不会做,第二题直接0,爆哭
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 => URL拼接(100分) <= 🌍 评测功能需要 =>订阅专栏<= 后联系清隆解锁~ 🍓OJ题目截图 🥮 URL拼接 问题描述 给定一个 的前缀和后缀,需要将它们
华为OD机试真题-智能成绩表-2024年OD统一考试(D卷) 题目描述: 小明来到某学校当老师,需要将学生按考试总分或单科分数进行排名,你能帮帮他吗? 输入描述: 第1行输入两个整数,学生人数n和科目数量m。0<n<100,0<m<10 第2行输入m个科目名称,彼此之间用空格隔开。科目名称只由英文字母构成,单个长度不超过10个字符。科目的出现顺序和后续输入的学生成绩一一对应。不会出现重复的科目名称
🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新 华为OD机试-D卷 的三语言AC题解 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 => 评测链接🔗 <= 🌍 评测功能需要 =>订阅专栏<= 后联系清隆解锁~ 🍓OJ题目截图 🐢 分月饼 中秋节,公司要给员工分月饼。公司有 个员工,买了 个月饼,且 。每个员工至少分到 1 个月饼,但可以分多个。 要求:
华为OD机试真题-传递悄悄话-2024年OD统一考试(D卷) 题目描述: 给定一个二叉树,每个节点上站着一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。 初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。 输入描述: 给定二叉树 0 9 20 -1 -1 15 7 -1 -1 -1 -1 3 2 注:-1表示空节点 输出描述: 返回
🕒岗位/面试时间 前端开发工程师/4.28 面试时长:1h + 30min 4.17号笔试 4.28号一天面完两面 专业面: 👥面试流程 1、自我介绍(学校成绩、获奖经历、项目) 基础: 2、js有什么假值对象?(当时没理解是什么意思 后面查了发现就是0 undefined null这些) 3、js有什么内置对象? 4、讲一下对死锁的理解 5、get和post的区别 6、数据库的左外连接和右外
这个现在的情况是没有HC了,据说是要等一段时间(一个月不等),换部门感觉也不太靠谱,所以退回本行了。 最终篇有还是没有这个看情况吧…… 主管面试(半小时)没有问到技术,常规的价值观问题和了解性对话,考研情况,加班看法,华为价值观,最有成就感的事,最沮丧的事,讨厌的人,有没有女朋友,平时运动,职业规划…… 确实累了,前后两个多月了。因为可能是最后了,也就是告一段落的末尾了,所以还是想说一说…… 前面
Java选手,感觉第三题又被卡IO了。因为心态很崩,所以【代码写的很乱很不优雅】,所以先说思路供讨论,代码统一放在本文最后。 第一题,通过92%:把二进制字符串还原出来,然后遍历每个0的位置,记录该0和每个1的位置差,作为一个集合。把这些集合取交集,然后取出里面最小的正数(如果有)和最大的负数(如果有)就行了。特殊情况:字符串全1或最终的交集中存在0。 第二题,通过25%(我感觉我思路对的但很多用