我写了一个程序,我正在加密用户输入.输入只有四位数.加密公式如下:
假设我输入了1234.在每个数字中加上数字7之后,数字看起来像891011.这些数字的其余部分是8901.现在我交换了这些数字,最终数字看起来像0189.这是关于加密程序的.
USER INPUT : 0189
Run Code Online (Sandbox Code Playgroud)
现在我必须编写另一个单独的程序来解密用户的输入并找出实际的数字.我面临的问题是,我必须先找到分红.但是给定数据我只有除数和余数(在这种情况下为10和0).如果我错了,请指导我.提前致谢.
小智 5
转换表没有显示任何重复,所以这里没有问题:
n +7 %10
--------------
0 => 7 => 7
1 => 8 => 8
2 => 9 => 9
3 => 10 => 0
4 => 11 => 1
5 => 12 => 2
6 => 13 => 3
7 => 14 => 4
8 => 15 => 5
9 => 16 => 6
Run Code Online (Sandbox Code Playgroud)
所以要解密:
| 归档时间: |
|
| 查看次数: |
378 次 |
| 最近记录: |