华为OD高频面试真题

 华为OD机试真题目录:真题目录 题目保证都是考过的真题,后几题都是考过很多次的题目 一、一种字符串压缩表示的解压 有一种简易压缩算法:针对全部由小写英文字母组成的字符串,将其中连续超过两个相同字母的部分压缩为连续个数加该字母,其他 部分保持原样不变。例如:字符串“aaabbccccd”经过压缩成为字符串“3abb4cd”。 请您编写解压函数,根据输入的字符串,输出解压缩后的字符串 输入描述: 输入一行,...

华为OD机试之二元组个数(Java源码)

二元组个数 题目描述 输入描述 输出描述 用例 源码和解析 解析: 示例代码: import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Scanner;import java...

华为OD机试真题B卷 Java 实现【百钱买百鸡问题】,附详细解题思路

+" "); System.out.print(y +" "); System.out.print(z +" "); System.out.println(); } }} 六、效果展示 🏆下一篇:华为OD机试真题 Java 实现【基站维修工程师】【2023Q1 200分】,附详细解题思路 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有...

华为OD机试真题B卷 Java 实现【公共子串计算】,附详细解题思路

一、题目描述 给定两个只包含小写字母的字符串,计算两个字符串的最大公共子串的长度。 注:子串的定义指一个字符串删掉其部分前缀和后缀(也可以不删)后形成的字符串。 二、输入描述 输入两个只包含小写字母的字符串。 三、输出描述 输出一个整数,代表最大公共子串的长度。 四、解题思路 首先读取输入的两个字符串; 将字符串长度较短的作为 s1,长度较长的作为 s2; 初始化最大公共子串的长度 n 为 0; 使用两...

华为OD机试之模拟商场优惠打折(Java源码)

模拟商场优惠打折 题目描述 输入描述 输出描述 用例 源码和解析 解析: 示例代码: import java.util.Scanner; public class T36 { static int mjq; static int dzq; static int wmkq; static class Group { int price;// 打折后价格 int num;// 优惠券使用熟练 } publi...

华为OD机试真题B卷 Java 实现【旋转数组的最小数字】,附详细解题思路

一、题目描述 有一个长度为 n 的非降序数组,比如[1,2,3,4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的。请问,给定这样一个旋转数组,求数组中的最小值。 二、输入描述 3,4,5,1,2 三、输出描述 1 四、解题思路 读取输入的旋转数组,将其转换为整数数组; 判断特殊情况:如果数组长度为0...

华为OD统一考试B卷 | 100分】统计监控器、需要打开多少监控器(Java JavaScript Python)

题目描述:统计监控、需要打开多少监控器 输入 输出 ACM输入输出模式 如果你经常使用Leetcode,会知道letcode是不需要编写输入输出函数的。但是华为OD机考使用的是 ACM 模式,需要手动编写输入和输出。 所以最好在牛-客上提前熟悉这种模式。例如C++使用cin/cout,python使用input()/print()。JavaScript使用node的readline()和console....

华为OD机试真题B卷 Java 实现【狼羊过河】,附详细解题思路

counts System.out.println(counts);} 六、效果展示 1、输入 5 3 3 2、输出 3 3、说明 第一次:2只狼 第二次:三只羊 第三次:2只羊,1只狼 🏆下一篇:华为OD机试真题 Java 实现【获得完美走位】【2023Q1 100分】 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Jav...

华为OD机试之羊、狼、农夫过河(Java源码)

羊、狼、农夫过河 题目描述 输入描述 输出描述 源码和解析 解析: 示例代码: import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map; public class T34 { public static void main(String[] args) { Stri...

华为OD机试真题B卷 Java 实现【报文重排序】,附详细解题思路

res += letterMap.get(i) + " "; } System.out.println(res.substring(0, res.length() - 1)); }} 🏆本文收录于,华为OD机试(JAVA)(2022&2023) 本专栏包含了最新最全的2023年华为OD机试真题,有详细的分析和Java解答。已帮助1000+同学顺利通过OD机考。专栏会持续更新,每天在线答疑。 ...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.013947(s)
2024-05-06 02:23:38 1714933418