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

时间:2016-10-19 02:19:54

标签: javascript algorithm palindrome

这是我在回文上写的代码,没有错误,但没有工作:

void Car::move()
{
    forward = glm::vec3(glm::rotate(-tireRotation, glm::vec3(0, 1.0f, 0)) * glm::vec4(forward, 1.0f));
    position += forward * carForwardSpeed;
}

我会欣赏一些指示。

1 个答案:

答案 0 :(得分:1)



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循环。 希望这有帮助