一、题目描述
给定一个元素类型为小写字符串的数组,请计算两个没有相同字符的元素长度乘积的最大值。
如果没有符合条件的两个元素返回0。
二、输入描述
输入为一个半角逗号分割的小写字符串数组
2<= 数组长度 <=100
0< 字符串长度 <=50
三、输出描述
两个没有相同字符的元素长度乘积的最大值。
四、测试用例
测试用例1
1、输入
iwdvpbn,hk,iuop,iikd,kadgpf
2、输出
14
3、说明
数组中有5个元素。
iwdvpbn与hk无相同的字符,满足条件,iwdvpbn的长度为7,hk的长度为2,乘积为14(7*2)。
iwdvpbn与iuop、iikd、kadgpf均有相同的字符,不满足条件。
iuop与iikd、kadgpf均有相同的字符,不满足条件。
测试用例2
1、输入
abc,def,gh
2、输出
9
华为OD机试:寻找无重复字符的元素长度最大乘积
该博客介绍了如何解决华为OD机试中的一道题目,要求计算给定字符串数组中两个没有相同字符的元素长度乘积的最大值。通过遍历并比较所有字符串来找到满足条件的元素对,从而得到最大乘积。博客提供了详细的解题思路、Java算法源码以及样例测试结果。
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



