华为OD机试 Java 实现【输出单向链表中倒数第k个结点】【LeetCode练习题】,附详细解题思路

记链表长度。 数据范围:链表长度满足 1≤n≤1000 ,k≤n ,链表中数据满足 0≤val≤10000 。 二、输入描述 输入链表结点个数输入链表的值输入k的值 三、输出描述 输出一个整数。 四、解题思路 从输入中读取链表结点的个数;创建一个头节点header;循环读取链表的值,创建新的节点并将其插入到头节点之后,实现正序构建链表;、读取目标位置k;使用双指针法,定义两个指针fast和slow,初...

华为OD机试真题B卷 Java 实现【进制转换】,附详细解题思路

一、题目描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。 二、输入描述 输入一个十六进制的数值字符串。 三、输出描述 输出该数值的十进制字符串。不同组的测试用例用\n隔开。 四、解题思路 读取输入的十六进制数值字符串;创建一个变量 count,用于记录十进制数的结果;遍历十六进制数值字符串的字符,从第三位开始(去除前面的"0x");对于每个字符,判断其是数字还是字母,并将其转换为对...

华为OD机试真题 JavaScript 实现【在字符串中找出连续最长的数字串】【2023 B卷 100分】,附详细解题思路

保证每组输入都至少含有一个数字。 二、输入描述 输入一个字符串。 三、输出描述 输出字符串中最长的数字字符串和它的长度,中间用逗号间隔。 如果有相同长度的串,则要一块儿输出(中间不要输出空格)。 四、解题思路 输入一个字符串;使用正则表达式[^0-9]+ 将字符串分隔为数字子串和非数字子串;定义一个最长数字子串的长度max,初始化为0;定义一个集合,存储最长数字子串;如果字符串长度大于max,则更新m...

华为OD机试真题B卷 JavaScript 实现【5键键盘的输出】,附详细解题思路

输入为一行,为简化解析,用数字1 2 3 4 5代表a,ctrl-c,ctrl-x,ctrl-v,ctrl-a五个键的输入,数字用空格分隔。 三、输出描述 输出一个数字,为最终屏幕上字母的数量。 四、解题思路 定义三个字符串变量:screen、choose、temp,分别表示屏幕上的字母、选择的字母、剪贴板中的字母;读取输入的数字指令,使用split方法将其拆分为字符串数组;遍历字符串数组,对每个数字...

2022年国赛高教杯数学建模A题波浪能最大输出功率设计解题全过程文档及程序

2022年国赛高教杯数学建模 A题 波浪能最大输出功率设计 原题再现   随着经济和社会的发展,人类面临能源需求和环境污染的双重挑战,发展可再生能源产业已成为世界各国的共识。波浪能作为一种重要的海洋可再生能源,分布广泛,储量丰富,具有可观的应用前景。波浪能装置的能量转换效率是波浪能规模化利用的关键问题之一。   图 1 为一种波浪能装置示意图,由浮子、振子、中轴以及能量输出系统(PTO,包括弹簧和阻...

华为OD机试真题 Java 实现【磁盘容量排序】【2022Q4 100分】,附详细解题思路

0G6T,3M12G9M。 磁盘容量m的范围为1到1024的正整数,容量单位v的范围只包含题目中提到的M,G,T三种,换算关系如题目描述。 三、输出描述 输出n行,表示n块磁盘容量排序后的结果。 四、解题思路 读取输入的磁盘个数 n;创建一个二维数组 num,用于存储磁盘的索引和转换后的容量;创建一个映射 map,用于将磁盘的索引和原始容量进行映射;循环读取 n 行输入,每行为一个磁盘的容量字符串;对...

2022年国赛高教杯数学建模D题气象报文信息卫星通信传输解题全过程文档及程序

2022年国赛高教杯数学建模 D题 气象报文信息卫星通信传输 原题再现   在某些紧急救援任务中,需要进行物资空投。在地面通信系统瘫痪的情形下,为了更好地获得准确完整的地面气象观测信息,通常对任务区域的重要目标点采用派遣气象分队的方式来获取实时气象数据,通过卫星通信传输数据,从而保障救援任务的顺利完成。   现需派遣多支气象分队前往多个区域进行地面气象观测保障任务。一支气象分队在一个区域的三个不同地...

华为OD机试真题 Java 实现【找车位】【2023 B卷 100分】,附详细解题思路

0,0,1,0,1 输出 2 说明 当车停在第3个位置上时,离其最近的的车距离为2(1到3)。 当车停在第4个位置上时,离其最近的的车距离为2(4到6)。 其他位置距离为1。 因此最大距离为2。 四、解题思路 读取输入的停车位状态字符串,使用逗号分割得到停车位数组;初始化计数变量 count 为 0,最大距离变量 max 为 0,左侧标记变量 left 为 0;遍历停车位数组,对于每个停车位: 如果停...

华为OD机试真题 Java 实现【斗地主之顺子】【2023 B卷 100分】,附详细解题思路

5 9 Q 7 3 4 K A 10 J A 2 6 4、再输出 3 4 5 6 7 10 J Q K A 🏆下一篇:华为OD机试真题 Java 实现【跳房子II】【2023 B卷 100分】,附详细解题思路 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,...

华为OD机试真题 Java 实现【寻找密码】【2023Q1 100分】,附详细解题思路

则返回字典序最大的密码。若没有符合要求的密码,则返回空字符串。 二、输入描述 密码本由一个字符串数组组成,不同元素之间使用空格隔开,每一个元素代表密码本每一页的密码。 三、输出描述 一个字符串。 四、解题思路 读取输入的密码本,将其存储在字符串数组 arr 中;创建一个优先队列(PriorityQueue) queue 和一个列表(ArrayList) list;遍历密码本的每一页密码,将密码添加到 ...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.008482(s)
2024-05-07 18:43:18 1715078598