JavaScript 中两个数组的字符串长度的最大绝对差
问题
我们需要编写一个JavaScript函数,它接受两个字符串数组a1和a2。每个字符串由从a到z的字母组成。设x为第一个数组中的任意字符串,y为第二个数组中的任意字符串。
我们的函数应该找到以下值-
max(abs(length(x) − length(y)))
示例
以下是代码-
const arr1 = ["hoqq", "bbllkw", "oox", "ejjuyyy", "plmiis", "xxxzgpsssa", "xxwwkktt", "znnnnfqknaz", "qqquuhii", "dvvvwz"];
const arr2 = ["cccooommaaqqoxii", "gggqaffhhh", "tttoowwwmmww"];
const findMaxAbsDiff = (arr1 = [], arr2 = []) => {
if(arr1.length === 0 ||arr2.length=== 0){
return -1;
};
let l1 = arr1.map(str => str.length)
let l2 = arr2.map(str => str.length)
return Math
.max(Math.max(...l1) - Math.min(...l2), Math.max(...l2) - Math.min(...l1));
};
console.log(findMaxAbsDiff(arr1, arr2));输出结果13
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短