gpt4 book ai didi

javascript - 使用 javaScript 按单词中元音的数量对句子进行排序并从左侧对其进行索引

转载 作者:行者123 更新时间:2023-12-02 21:57:39 25 4
gpt4 key购买 nike

例句:“我的热情是为了实现我的目标而努力,这是整个想法”

我想根据首先显示的具有最高元音的单词对单词进行排序,然后按其中存在的元音的降序排列并从左侧对其进行索引。请帮我编写 JavaScript 代码。

感谢您提前提供的帮助。

最佳答案

也许您可以尝试使用下面的代码:

let string = "My passion is to work towards my goal is the whole idea";
let myarr = string.split(' ');


function mostWolves(word) {
let count = 0;
for(let i=0; i < word.length; i++) {
let x = word[i].toLowerCase();
if (x === 'a' || x === 'e' || x === 'i' || x === 'o' || x === 'u'){
count++;
}
}
return count;
}

myarr.sort((a, b) => {

if(mostWolves(a) > mostWolves(b)) {
return -1;
}else if(mostWolves(a) < mostWolves(b)) {
return +1;
} else {
if(a.toLowerCase() > b.toLowerCase()) {
return +1;
}else if(a.toLowerCase() < b.toLowerCase()) {
return -1;
} else {
return 0;
}
}
});

console.log(myarr);

关于javascript - 使用 javaScript 按单词中元音的数量对句子进行排序并从左侧对其进行索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59961085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com