经典指数          
原因
3122
浏览数
0
收藏数
 

使用Javascript打印出1-10000之间的所有对称数(例如 121 1331等)。

     举报   纠错  
 
切换
1 个答案

function findSymmetryNum(s,o){

var arr=[];

for(var i=s;i<=o;i++){

var str=''+i,sl=str.length,middle=0,flag=true;

if(sl%2===0){

middle=sl/2;

}else{

middle = (sl-1)/2;

}

for(var m=0;m

if(str.substr(0+m,1)!==str.substr(-1-m,1)){

flag = false;

}

}

flag&&arr.push(i);

}

console.log(arr);

return arr;

}

findSymmetryNum(1,1001);

不知道有没有简便方法

 
切换
撰写答案