gpt4 book ai didi

javascript - 我需要有关此回文代码的帮助

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:16:54 24 4
gpt4 key购买 nike

这是我在回文上写的代码,没有错误,但无法运行:

function palindrome(str) {
// Good luck!
x = 0;
y = 0;
for (x = 0; x == str.length; x++){
str2 = str.reverse();
for(y = 0; y == str2.length; y++){

var firstChar = str.length[x];
var lastChar = str2.length[y];
if (firstChar === lastChar){
return true;
}
}
}
}
palindrome("eye");

我会很感激一些指示。

最佳答案

var str="eye";
var strArray=str.split("");
var revStrArray=strArray.reverse();
var revString=revStrArray.join("");
if(revString===str)
console.log("palindrome");

你在重新发明轮子尝试利用库函数

var str="eye";

str==str.split("").reverse().join("")

str.split("")->splits it into Array as "e","y","e"
str.split("").reverse()->reverse works on array and makes it as "e","y","e"
join->makes again it as string ,now this will be "eye"

您不需要为此运行 for 循环。希望这有帮助

关于javascript - 我需要有关此回文代码的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40121015/

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