Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Last active September 17, 2021 11:48
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save parzibyte/79ed49fb6fdb7ebd45a46b7cc4b68610 to your computer and use it in GitHub Desktop.
"""
https://parzibyte.me/blog
"""
def anagrama(palabra1, palabra2):
# Convertimos ambas a minúsculas
palabra1 = palabra1.lower()
palabra2 = palabra2.lower()
# Luego convertimos las cadenas a arreglos, porque vamos a ordenarlas pero es más sencillo ordenar un arreglo
palabra1_arreglo = list(palabra1)
palabra2_arreglo = list(palabra2)
# Las ordenamos
palabra1_arreglo.sort()
palabra2_arreglo.sort()
# Convertir de vuelta a cadena
palabra1_ordenada = "".join(palabra1_arreglo)
palabra2_ordenada = "".join(palabra2_arreglo)
# Y finalmente comprobar si son iguales
return palabra1_ordenada == palabra2_ordenada
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment