Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- main_char_lower = {"a": "b","c": "d","e": "f","g": "h","i": "j","k": "l","m": "n","o": "p","q": "r","s": "t","u": "v","w": "x","y": "z"}
- for key,value in main_char_lower.items(): main_char_lower[value] = key
- main_char_upper = dict()
- for key,value in main_char_lower.items(): main_char_upper[key.upper()] = value.upper()
- main_char_d_lower = dict()
- for key,value in main_char_lower.items(): main_char_d_lower[value] = key
- main_char_d_upper = dict()
- for key,value in main_char_upper.items(): main_char_d_upper[value] = key
- main_char_num = {"0": "1", "2": "3", "4": "5", "6": "7", "8": "9"}
- for key,value in main_char_num.items(): main_char_num[value] = key
- main_char_num_d = {}
- for key,value in main_char_num.items(): main_char_num_d[value] = key
- def encode(string, delx="g"):
- el = list("aiueo")
- for let in el:
- string = string.replace(let, let+delx+let)
- for let in el:
- let = let.upper()
- string = string.replace(let, let+delx+let)
- string = list(string)
- cursor = 0
- for l in string:
- if l in main_char_lower:
- string[cursor] = main_char_lower[l]
- cursor += 1
- cursor = 0
- for l in string:
- if l in main_char_upper:
- string[cursor] = main_char_upper[l]
- cursor += 1
- cursor = 0
- for l in string:
- if l in main_char_num:
- string[cursor] = main_char_num[l]
- cursor += 1
- string = ''.join(string)
- return string
- def decode(string, delz="g"):
- string = list(string)
- cursor = 0
- for l in string:
- if l in main_char_d_lower:
- string[cursor] = main_char_d_lower[l]
- cursor += 1
- cursor = 0
- for l in string:
- if l in main_char_d_upper:
- string[cursor] = main_char_d_upper[l]
- cursor += 1
- cursor = 0
- for l in string:
- if l in main_char_num_d:
- string[cursor] = main_char_num_d[l]
- cursor += 1
- string = ''.join(string)
- el = list("aiueo")
- for let in el:
- string = string.replace(let+delz+let, let)
- for let in el:
- let = let.upper()
- string = string.replace(let+delz+let, let)
- return string
Add Comment
Please, Sign In to add comment