草庐IT

华为OD机试 - 星际篮球争霸赛(Java & JS & Python)

题目描述在星球争霸篮球赛对抗赛中,最大的宇宙战队希望每个人都能拿到MVP,MVP的条件是单场最高分得分获得者。可以并列所以宇宙战队决定在比赛中尽可能让更多队员上场,并且让所有得分的选手得分都相同,然而比赛过程中的每1分钟的得分都只能由某一个人包揽。输入描述输入第一行为一个数字t,表示为有得分的分钟数1≤t≤50第二行为t个数字,代表每一分钟的得分p,1≤p≤50输出描述输出有得分的队员都是MVP时,最少得MVP得分。用例输入9521521521输出6说明样例解释一共4人得分,分别都是6分5+1,5+1,5+1,2+2+2

华为机试(JAVA)真题Od【A卷+B卷】

 各语言题库:【Python+JS+Java合集】【超值优惠】:Py/JS/Java合集【Python】:Python真题题库【JavaScript】:JavaScript真题题库【Java】:Java真题题库【C++】:C++真题题库【C语言】:C语言真题题库【面试手撕代码题库】:面试手撕代码题库【华为od机试面试交流群:830285880】集中答疑:1:考试链接上写着【A卷】,对应的就是OD统一考试A卷目录的题目。2:考试链接上写着【B卷】,对应的就是OD统一考试B卷目录的题目。目前B卷的题目由一部分以前考过的旧题库的题目+一部分全新题目(之前没考过的)题目组成。3:机试没过,半年的冷冻期

【满分】【华为OD机试真题2023B卷 JAVA&JS】分苹果

华为OD2023(B卷)机试题库全覆盖,刷题指南点这里分苹果知识点位运算进制转换 时间限制:1s 空间限制:256MB 限定语言:不限题目描述:A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算进位12+5=9(1100+0101=9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。输入苹果的数量和每个苹果重量,输出满足A的情况下B获取的苹果总重量。如果无法满足A的要求,输出-1。数据范围

华为OD机试真题 Java 实现【最多提取子串数目】【2023Q1 100分】

一、题目描述给定由[a-z]26个英文小写字母组成的字符串A和B,其中A中可能存在重复字母,B中不会存在重复字母,现从字符串A中按规则挑选一些字母,可以组成字符串B。挑选规则如下:同一个位置的字母只能被挑选一次;被挑选字母的相对先后顺序不能改变;求最多可以同时从A中挑选多少组能组成B的字符串。二、输入描述输入为2行,第1行输入字符串A,第2行输入字符串B,行首行尾无多余空格,其中A、B均由[a-z]26个英文小写字母组成。00三、输出描述输出1行,包含1个数字,表示最多可以同时从A中挑选多少组能组成B的字符串,行末无多余空格。无需验证输入格式和输入数据合法性。四、解题思路1、将字符串A和字符串

【华为OD机试真题】1260 - 响应报文时间(JAVA C++ Python JS) | 机试题+算法思路+考点+代码分析

文章目录一、题目🔸题目描述🔸输入输出🔸样例1🔸样例2二、思路解析三、代码参考🔸C++代码🔸Java代码🔸Python代码🔸JS代码作者:KJ.JK🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈 🍂个人博客首页:KJ.JK 💖系列专栏:

华为OD机试真题Java实现【水仙花数】真题+解题思路+代码(2022&2023)

水仙花数题目所谓水仙花数,是指一个n位的正整数,其各位数字的n次方和等于该数本身。例如153是水仙花数,153是一个3位数,并且153=111+555+333🔥🔥🔥🔥🔥👉👉👉👉👉👉华为OD机试(Java)真题目录汇总输入描述:第一行输入一个整数n,表示一个n位的正整数。n在3到7之间,包含3和7。[3,7]第二行输入一个正整数m,表示需要返回第m个水仙花数。输出描述:返回长度是n的第m个水仙花数。个数从0开始编号。若m大于水仙花数的个数,返回最后一个水仙花数和m的乘积。若输入不合法,返回-1。示例1输入30输出153说明153是第一个水仙花数解题思路我们可以在main方法中,使用Scanner

【2023】华为OD机试真题全语言-题目0233-单向链表中间节点

题目0233-单向链表中间节点题目描述求单向链表中间的节点值,如果奇数个节点取中间,偶数个取偏右边的那个值。输入描述第一行链表头节点地址后续输入的节点数nnn后续输入每行表示一个节点,格式节点地址节点值下一个节点地址(-1表示空指针)输入保证链表不会出现环,并且可能存在一些节点不属于链表。输出描述单向链表中间的节点值示例一输入000104000003-1000105123091145160000012309711451输出6示例二

华为OD机试真题Java实现【密室逃生游戏】真题+解题思路+代码(2022&2023)

密室逃生游戏小强增在参加《密室逃生》游戏,当前关卡要求找到符合给定密码K(升序的不重复小写字母组成)的箱子,并给出箱子编号,箱子编号为1~N。每个箱子中都有一个字符串s,字符串由大写字母、小写字母、数字、标点符号、空格组成,需要在这些字符串中找到所有的字母,忽略大小写后排列出对应的密码串儿,并返回匹配密码的箱子序号。提示:满足条件的箱子不超过1个🔥🔥🔥🔥🔥👉👉👉👉👉👉华为OD机试(Java)真题目录汇总输入第一行为key的字符串,第二行为箱子boxes,为数组样式,以逗号分隔箱子N数量满足1≤N≤10000,s长度满足0≤s.length≤50,密码为仅包含小写字母的升序字符串,且不存在重复字

华为OD机试 - 单向链表中间节点(Java & JS & Python)

题目描述求单向链表中间的节点值,如果奇数个节点取中间,偶数个取偏右边的那个值。输入描述第一行链表头节点地址后续输入的节点数n后续输入每行表示一个节点,格式节点地址节点值下一个节点地址(-1表示空指针)输入保证链表不会出现环,并且可能存在一些节点不属于链表。输出描述单向链表中间的节点值用例输入000104000003-1000105123091145160000012309711451输出6说明无输入10000376892712309123095-110000176892输出7说明无题目解析用例1示意图如下JS本题可以利用数组模拟链表 基于链表数据结构解题JavaScript算法源码/*Java

华为OD机试 - 单向链表中间节点(Java & JS & Python)

题目描述求单向链表中间的节点值,如果奇数个节点取中间,偶数个取偏右边的那个值。输入描述第一行链表头节点地址后续输入的节点数n后续输入每行表示一个节点,格式节点地址节点值下一个节点地址(-1表示空指针)输入保证链表不会出现环,并且可能存在一些节点不属于链表。输出描述单向链表中间的节点值用例输入000104000003-1000105123091145160000012309711451输出6说明无输入10000376892712309123095-110000176892输出7说明无题目解析用例1示意图如下JS本题可以利用数组模拟链表 基于链表数据结构解题JavaScript算法源码/*Java