在某种代码语言中,“CONSTRUCTION”被写为“EMPQVPWAVGQL”。在同一种语言中,“DESTRUCTION”的代码是什么?
我想写毁灭,但我该怎么写呢?现在我将如何解码这个词
一个简单的谜语; Python中给出的解决方案具有普遍的可理解性:
import sys
if len(sys.argv) == 1 or sys.argv[1] == '':
xx='CONSTRUCTION'
else:
xx=sys.argv[1]
if len(sys.argv) > 2:
yy = ''.join(
chr(ord(chars)+(+2 if ii%2 else -2))
for ii, chars in enumerate( xx))
else:
yy = ''.join(
chr(ord(chars)+(-2 if ii%2 else +2))
for ii, chars in enumerate( xx))
print('in ', xx)
print('out', yy)
输出:
.\SO\76820336.py
in CONSTRUCTION
out EMPQVPWAVGQL
输出:
.\SO\76820336.py DESTRUCTION
in DESTRUCTION
out FCURTSERKMP
反向输出:
.\SO\76820336.py EMPQVPWAVGQL r
in EMPQVPWAVGQL
out CONSTRUCTION