Skip to content

Commit

Permalink
Reto #1 python
Browse files Browse the repository at this point in the history
  • Loading branch information
MiguelMillones committed Jun 11, 2023
1 parent 564bfbe commit 2fdc3b5
Showing 1 changed file with 30 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Reto #1: EL "LENGUAJE HACKER"
# Dificultad: Fácil | Publicación: 02/01/23 | Corrección: 09/01/23
# Enunciado ###

#* Escribe un programa que reciba un texto y transforme lenguaje natural a
#* "lenguaje hacker" (conocido realmente como "leet" o "1337"). Este lenguaje
#* se caracteriza por sustituir caracteres alfanuméricos.
#* - Utiliza esta tabla (https://www.gamehouse.com/blog/leet-speak-cheat-sheet/)
#* con el alfabeto y los números en "leet".
#* (Usa la primera opción de cada transformación. Por ejemplo "4" para la "a")

#tabla:
DATA= {"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", "1":"L", "2":"R",
"3":"E", "4":"A", "5":"S", "6":"b", "7":"T", "8":"B", "9":"g", "0":"o"
}

def trans(texto): #funcion de traduccion
texto_hack=""
for i in texto:
if i in DATA:
texto_hack = texto_hack + DATA[i]
else:
texto_hack = texto_hack + i
return texto_hack

texto=input("Ingrese texto a traducir:").lower()
print(trans(texto))

0 comments on commit 2fdc3b5

Please sign in to comment.