#442. 加密

加密

题目描述

在某次战争中,我方需要传输一个四位数密码,为了防止敌人窃取,需要对这三段信息进行加密。它们三个四位数,每段信息的加密步骤如下:

  • 从最高位开始,把每一位上的数乘上 5128751287,然后对 99 取余数,组成一个新四位数;
  • 最后将这个新四位数倒过来,就是加密后的信息。

现在输入原密码 nn,请你输出加密后的密码。

例如某一段信息是 12341234,则加密过程为:

千位 115128751287,得到 512875128751287%9=551287\%9=5

百位 225128751287,得到 102574102574102574%9=1102574\%9=1

十位 335128751287,得到 153861153861153861%9=6153861\%9=6

个位 445128751287,得到 205148205148205148%9=2205148\%9=2

则组成新的四位数是 51625162,倒序变为 26152615,这就是最终加密后的密码。

输入格式

一个四位数,表示原密码

输出格式

一个整数,表示加密后的密码

样例

9876
3840
4001
5002
1579
0875

数据范围

对于 80%80\% 的数据,加密后的数字范围为 100099991000 \sim 9999

对于 100%100\% 的数据,加密后的数字范围为 000099990000 \sim 9999