草庐IT

华为Od机试真题2023最新题库【A卷+B卷】(JAVA、Python、JavaScript)

常见问题1、2023年5月10日之后,华为od考卷统一替换为【B卷】。B卷的题目由一部分以前考过的旧题库的题目+一部分全新题目(也就是今年才出的题目)题目组成。2、如果时间紧迫,没有太多时间复习,建议直接从【B卷】开始刷。因为以前的旧题库不会再考到了,不会遇到原题。但是【B卷】大部分是原题。3、如果机试挂了,6个月之后可以再考。4、订阅专栏后,后面更新的答案都可以查看。以后更新的题目也会放到这个专栏里。5、如果对题解有问题,私信我解答。样例展示题目:优雅子数组链接:https://blog.csdn.net/AlgorithmHero/article/details/130743114考点类型

【华为OD机试真题2023B卷 JAVA&JS】选修课

华为OD2023(B卷)机试题库全覆盖,刷题指南点这里选修课知识点字符串哈希表排序时间限制:1s 空间限制:256MB 限定语言:不限题目描述:现有两门选修课,每门选修课都有一部分学生选修,每个学生都有选修课的成绩,需要你找出同时选修了两门选修课的学生,先按照班级进行划分,班级编号小的先输出,每个班级按照两门选修课成绩和的降序排序,成绩相同时按照学生的学号升序排序。输入描述:第一行为第一门选修课学生的成绩,第二行为第二门选修课学生的成绩,每行数据中

中国电子学会2023年05月份青少年软件编程Python等级考试试卷四级真题(含答案)

2023-05Python四级真题分数:100题数:38测试时长:60min一、单选题(共25题,共50分)1. 下列程序段的运行结果是?(A)(2分)defs(n):ifn==0:return1else:returnn+s(n-1)print(s(7))A. 29B. 27C. 1D. 02. 当n为6时,运行下列Python程序后的结果是?(B)(2分)deff(n):ifnA. 5B. 8C. 11D. 133. 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。问第n年的时候,共有多少头母牛?由递推法可推测,当年数小于等于4的时候,第几年就是有几头

20道真题训练|学会二叉树的前世今生(三)

很多朋友都问我学完基础知识以后怎样提高编程水平?当然是刷题啦!很多小伙伴都在纠结从哪里开始,今天给大家推荐一个身边朋友都在使用的刷题网站:点击进入牛客网刷题吧!今天是Java+经典算法进阶刷题的第四天,结合经典算法学习Java语法!一起升级打怪吧!!文章目录问题1:判断是不是二叉搜索树问题2:判断是不是完全二叉树问题3:判断是不是平衡二叉树问题4:二叉搜索树的最近公共祖先问题5:序列化二叉树总结(刷题经验分享)最近一直在练习二叉树的经典题目。为了巩固基础算法能力,同时也为了在面试中可以做到心中有数,我通过做题的方式让自己头脑保持清醒,让自己对基础算法题目时刻保持感觉。我几乎每天都通过刷题的方式

【100%通过率】华为OD机试真题 Java 实现【数组限制数】【2023 Q1 | 100分】

         所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目给定一个数组,可以给数组添加一个限制数(M),使得数组中的每一个数和限制数(M)取min,要使数组的总和不超过total,求限制最高可以取多少,如果不需要则返回-1输入输出描述:输入第一行包含两个整数n,m(1≤n,m,ai​≤100000),分别代表数组的长度和不能超过的数组的总和。第二行包含n个整数,代表数组的每个元素。示例1:

2022年03月 Python(一级)真题解析#中国电子学会#全国青少年软件编程等级考试

一、单选题(共25题,每题2分,共50分)第1题已知a=“161”,b=“16”,c=“8”,执行语句d=a>banda>c,变量d的值为是?A:0B:1C:TrueD:False正确的答案是:C:True解析:根据给定的条件,我们执行了相应的Python代码来确定变量d的值。在Python中,字符串的比较是基于字典顺序进行的。对于字符串比较,首先比较字符串的第一个字符,如果相等,则继续比较下一个字符,以此类推。根据给定的字符串,我们可以得出以下比较结果:a>b,因为第一个字符‘1’大于‘1’。a>c,因为第一个字符‘1’大于‘8’。因此,d=a>banda>c的结果为True。因此,选项C:

【100%通过率】华为OD机试真题 Java 实现【最长回文字符串】【2023 Q1 | 100分】

        所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目        如果一个字符串正读和反渎都一样(大小写敏感),则称它为一个[回文串Q],例如:1:leVel是一个[回文串],因为它的正读和反读都是leVel;同理a也是[回文串]2:art不是一个[回文串],因为它的反读tra与正读不同3:Level不是一个[回文串,因为它的反读leveL与正读不同(因大小写敏感)        给你一个仅包含大小写字母的字符串,请用这些字母构造出一个最长的回文串,若有多个最长的,返回其中字典序最小的回文串。字符串中的

【华为机试真题 Python实现】华为机试题整理(已更新211篇)

文章目录杂文华为机试真题系列牛客网华为机试系列文章发布时间和导航更新时间可能不同步,会尽快更新💪💪💪。订阅的朋友联系博主进群。杂文【在华为做OD的日子】初出茅庐【华为机试真题】专栏文章搜索说明【华为机试Python实现】机试注意事项【华为机试Python实现】华为OD开发岗面经分享最终评级D4华为机试真题系列拆分输出字符串求n阶方阵里所有数的和合法的三角形个数整型数组求整数对最小和机器人走迷宫【2022Q1Q2|200分】数格子两个超大整型数相加字符串格式化输出【2022Q1Q2|100分】树形目录操作【2022Q1Q2|200分】整型数组按个位值排序奥运会奖牌榜的排名【2022Q1|100分

【华为OD机试真题 java、python、c++】获取最大软件版本号(复盘思路)

代码请进行一定修改后使用,本代码保证100%通过率题目描述Maven版本号定义,..-举例3.1.4-beta其中,主版本和次版本都是必须的,主版本,次版本,增量版本由多位数字组成,可能包含前导零,里程碑版.字符串组成。..:基于数字比较里程碑版本:基于字符串比较,采用字典序比较版本号时,按从左到右的顺序依次比较基于数字比较,只需比较忽略任何前导零后的整数值输入2个版本号输出最大版本号输入描述输入两个版本号,按行分割,每个版本号的长度小于50输出描述输出较大的版本号示例1输入输出示例仅供调试,后台判题数据一般不包含示例输入2.5.1-C1.4.2-D输出2.5.1-C说明主版本,数字2大于1示

【华为OD机试真题】165、 核酸总最快检测效率 | 机试真题+思路参考+代码解析(C语言、C++、Java、Py、JS)

文章目录一、题目🎃题目描述🎃输入输出🎃样例1🎃样例2🎃样例3🎃样例4二、代码与思路参考🎈C语言思路🎉C代码🎈C++语言思路🎉C++代码🎈Java语言思路🎉Java代码🎈Python语言思路🎉Python代码🎈JS语言思路🎉JS代码