Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
clean(cryptotext).translate(cipher(delta)) solution in Creative category for Caesar Cipher (decryptor) by flpo
import re
from string import ascii_lowercase as letters
from functools import partial
clean = partial(re.compile('[^a-z| ]').sub, '')
cipher = lambda delta: str.maketrans(letters, letters[delta:] + letters[:delta])
def to_decrypt(cryptotext, delta):
return clean(cryptotext).translate(cipher(delta))
March 21, 2018
Comments: