18 lines
443 B
Text
18 lines
443 B
Text
V key = ‘]kYV}(!7P$n5_0i R:?jOWtF/=-pe'AD&@r6%ZXs"v*N[#wSl9zq2^+g;LoB`aGh{3.HIu4fbK)mU8|dMET><,Qc\C1yxJ’
|
||
|
||
F encode(s)
|
||
V r = ‘’
|
||
L(c) s
|
||
r ‘’= :key[c.code - 32]
|
||
R r
|
||
|
||
F decode(s)
|
||
V r = ‘’
|
||
L(c) s
|
||
r ‘’= Char(code' :key.index(c) + 32)
|
||
R r
|
||
|
||
V s = ‘The quick brown fox jumps over the lazy dog, who barks VERY loudly!’
|
||
V enc = encode(s)
|
||
print(‘Encoded: ’enc)
|
||
print(‘Decoded: ’decode(enc))
|