压缩
def crt(a, n):
s, p = 0, 1
for x in n:
p *= x
for x, y in zip(a, n):
q = p // y
s += q * x * pow(q, -1, y)
return s % p
def compress3to1(code):
compressed=""
for i in range(0, len(code), 3):
a = [ord(c) - 32 for c in code[i:i+3]]
compressed += chr(crt(a, [101, 102, 103]))
print(compressed)
compress3to1(for i in range(69):\n print(i))
运行后得到一段乱码运行后得到一段乱码,输入到下面三个点的位置就可以运行code中的代码,但每次换行符都无法正确解压,被替换成了字符p
解压
exec(bytes(ord(c)%i+32 for c in '...' for i in b'efg'))