JS-密文

        //某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,

        //     加密规则如下:

        //     每位数字都加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换,

        //     第二位和第三位交换,请编写一个函数,传入原文,输出密文

        function msg(num) {

            var a = (num % 10 + 5) % 10;

            var b = (parseInt(num % 100 / 10) + 5) % 10;

            var c = (parseInt(num % 1000 / 100) + 5) % 10;

            var d = (parseInt(num / 1000) + 5) % 10;

            return a * 1000 + b * 100 + c * 10 + d;

        }

        document.write("第五题:<br>" + msg(6789) + "<hr>");

发布了28 篇原创文章 · 获赞 0 · 访问量 150

猜你喜欢

转载自blog.csdn.net/weixin_41813243/article/details/105351307