某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,请编写一个函数,传入原文,输出密文
<script>
function mw(num) {
var a = parseInt(num / 1000);
var b = parseInt(num % 1000 / 100);
var c = parseInt(num % 100 / 10);
var d = num % 10;
a = (a + 5) % 10;
b = (b + 5) % 10;
c = (c + 5) % 10;
d = (d + 5) % 10;
return '' + d + c + b + a;
}
document.write(mw(9527))
</script>