获取对称数

原创 2015年07月07日 15:02:33
function symmetry(str){
    var l=str.length;
    var Iside="(\\d)";
    var cside="\\d";
    var rside="\\";
    var prette="";
    if(l/2==Math.floor(l/2)){
        for(var i=0;i<l/2;i++){
            prette+=Iside;
            }
            for(var i=0;i<l/2;i++){
                prette+=rside+(l/2-i);
                console.log(prette);
                }
        }else{
                for(var i=0;i<Math.floor(l/2);i++){
                    prette=Iside;
                }
                prette+=cside;
                    for(var i=0;i<Math.floor(l/2);i++){
                    prette+=rside+Math.floor(l/2-i);
                }
            }
            var reg=new RegExp("^"+prette+"$");
            console.log(prette);
        return reg.test(str);
    }



alert(symmetry("123321"))

对称密码获取(OJ)

Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变...

python求解比一个给定的数字大的最小对称数

题目:     题目是网上看到的,意思是:给定一个数字,求解比这个数字大的最小的对称数字,如:比10大的最小的对称数字为11,比111大的最小的对称数字为:121,比9999大的最小对称数字为:10...

zjut_1181 对称三位数素数

Description: 判断一个数是否为对称三位数素数。 所谓“对称”是指一个数,倒过来还是该数。例如,375不是对称数,因为倒过来变成了573。 Time Limit:1000MS  Memo...

判断对称数

今天看到了一个题目,

随机输入一个数,判断它是不是对称数(回文数)(如3,121,12321,45254)。不能用字符串库函数

#include #include //#include unsigned int symmetry(char* ll) { char* p = ll; long int i = 0; ...

给定一个数,求比它大的第一个对称数

主要考虑两大类情况 1原本是一个对称数 当中间的shu

csu 1106 最优对称路径(最短路+路径数)

给一个n行n列的网格,每个格子里有一个1到9的数字。你需要从左上角走到右下角,其中每一步只能往上、下、左、右四个方向之一走到相邻格子,不能斜着走,也不能走出网格,但可以重复经过一个格子。为了美观,你经...

有道Intern面试题之最小对称数

这是上两周在有道Intern面试的一道题目,虽然最后我嫌麻烦,很傻的中途就拒掉了有道(唉,真的很傻,我后来还把Intel给拒掉了,结果又因为期望法国电信给出intel相同的实习工资,而导致法电背着我另...

找出所有n的平方具有对称性质(也称回文数)的数

编写汇编语言程序,找出所有 n 的平方(0 例如:n = 111,n^2 = 12321,12321就是一个回文数。题目网址:http://zhidao.baidu.com/question/3648...

两个机试题:对称密码;最大递减数

里面一些细节问题值得思考和注意: 1.标准输入 Scanner sc =new Scanner(System.in); String str=sc.next(); 2.str.length()是字...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取对称数
举报原因:
原因补充:

(最多只允许输入30个字)