某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, 加密规则如下:每位数字都加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换, 第二位和第三位交换,请编写一个函数,传入原文,输出密文


function hash(num){
        var n1 = (num%10+5)%10;
        var n2 = (parseInt(num%100/10)+5)%10;
        var n3 = (parseInt(num%1000/100)+5)%10;
        var n4 = (parseInt(num/1000)+5)%10;
        return n1*1000+n2*100+n3*10+n4;
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM