## 回文字符串
* 给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。
while(true){
var str=readline()
if(!str){
break;
}
str=str.split('');
var len=str.length;
var mid=Math.floor(len/2)
if(len%2==1){
var left=str.slice(0,mid)
var right=str.slice(mid+1);
}else{
var left=str.slice(0,mid)
var right=str.slice(mid);
}
var leftLen=left.length;
var flag=false;
for(var i=leftLen-1;i>=0;i--){
if(left[i]!=right[leftLen-i-1]){
print('No!');
flag=true;
break;
}
}
if(!flag){
print('Yes!')
}
}
前端算法——回文字符串(做对的一次。。)
最新推荐文章于 2023-06-27 11:51:24 发布