//方法一
function isSymmetryNum(start,end){
var flag;
for(var i=start;i<end+1;i++){
flag=true;
var iStr=i.toString();
for(var j=0,len=iStr.length;j<len/2;j++){
if(iStr.charAt(j)!==iStr.charAt(len-1-j)||i<10){
flag=false;
break;
}
}
if(flag==true){
console.log(i);
}
}
}
//方法二(更好)
function isSymmetryNum(start,end){
for(var i=start;i<end+1;i++){
var iInversionNumber=+(i.toString().split("").reverse().join(""));
if(iInversionNumber===i&&i>10){
console.log(i);
}
}
}
isSymmetryNum(1,10000);
用js打印出1-10000之间的所有对称数(如121 1331)
最新推荐文章于 2023-12-01 22:30:57 发布