华为OD机试 - 计算最大乘积(Java) | 机试题+算法思路+考点+代码解析 【2023】
2023-09-11 14:20:21 时间
计算最大乘积
给定一个元素类型为小写字符串的数组,请计算两个没有相同字符的元素 长度乘积的最大值,如果没有符合条件的两个元素,返回0。
输入输出描述:
输入描述:
输入为一个半角逗号分隔的小写字符串的数组,2 <= 数组长度<=100,0 < 字符串长度<= 50。
输出描述:
两个没有相同字符的元素 长度乘积的最大值。
示例1
输入
iwdvpbn,hk,iuop,iikd,kadgpf
输出
14
说明
数组中有5个元素。
iwdvpbn与hk无相同的字符,满足条件,iwdvpbn的长度为7,hk的长度为2,乘积为14(7*2)。
iwdvpbn与iuop、iikd、kadgpf均有相同的字符,不满足条件。
iuop与iikd、kadgpf均有相同的字符,不满足条件。
iikd与kadgpf有相同的字符,不满足条件。
因此,输出为14。
解题思路
找出两个字符串中没有重复字符的最大乘积。使用Scanner从控制台读取输入,使用String.split函数将输入的字符串分割成数组,使用for循环来遍历输入的数据,使用String.t
相关文章
- 在java中使用JMH(Java Microbenchmark Harness)做性能测试
- Java字符串的最大长度
- 【Java】【异常排查】java.lang.NoClassDefFoundError 完美解决
- Java 并发工具包 java.util.concurrent 大全
- 【华为OD机试真题 java、python、c++、JsNode】士兵过河||、士兵过河(100%通过+复盘思路)
- Java_解决java.security.cert.CertificateException: Certificates does not conform to algorithm constraints
- 华为OD机试 -玩牌高手(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -矩阵最大值(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -一种字符串压缩表示的解压(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -寻找相同子串(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 数据分类(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -括号匹配(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -查找重复代码(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -内存资源分配(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 最小传递延迟(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 连续字母长度(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -最大排列(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - N进制减法(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 按身高和体重排队(Java) | 机试题+算法思路+考点+代码解析 【2023】
- 【JAVA】【NIO】10、Java NIO ServerSocketChannel
- Java小白入门200例61之java中Date日期类型的大小比较