From 7d66a7c4a6d40a6e06fe598c51aa619b950c45d8 Mon Sep 17 00:00:00 2001 From: cdnexx Date: Mon, 2 Jan 2023 18:22:08 -0300 Subject: [PATCH] Reto #1 - Python --- .../python/cdnexx.py" | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 "Retos/Reto #1 - EL LENGUAJE HACKER [F\303\241cil]/python/cdnexx.py" diff --git "a/Retos/Reto #1 - EL LENGUAJE HACKER [F\303\241cil]/python/cdnexx.py" "b/Retos/Reto #1 - EL LENGUAJE HACKER [F\303\241cil]/python/cdnexx.py" new file mode 100644 index 0000000000..1831f26024 --- /dev/null +++ "b/Retos/Reto #1 - EL LENGUAJE HACKER [F\303\241cil]/python/cdnexx.py" @@ -0,0 +1,19 @@ +leet_dictionary = {'A': '4', 'B': 'I3', 'C': '[', 'D': ')', 'E': '3', 'F': '|=', 'G': '&', 'H': '#', 'I': '1', + 'J': ',_|', 'K': '>|', 'L': '1', 'M': '/\/\\', 'N': '^/', 'O': '0', 'P': '|*', 'Q': '(_,)', + 'R': 'I2', + 'S': '5', 'T': '7', 'U': '(_)', 'V': '\/', 'W': '\/\/', 'X': '><', 'Y': 'j', 'Z': '2', '0': 'o', + '1': 'L', '2': 'R', '3': 'E', '4': 'A', '5': 'S', '6': 'b', '7': 'T', '8': 'B', '9': 'g'} + + +def txt_to_leet(txt_string): + new_text = '' + for i in txt_string: + try: + new_text += leet_dictionary[i] + except: # Si el caracter no está en el diccionario, simplemente lo agrega al nuevo string + new_text += i + print(new_text) + + +txt = 'Hola mundo! Mi nombre es cdnexx.' +txt_to_leet(txt.upper())