Explore diversas soluciones LeetCode en Python, C++, JavaScript, SQL y TypeScript. Ideal para preparación de entrevistas, aprendizaje y práctica de código en múltiples lenguajes de programación. Enlace de repositorio de Github
Dadas dos cuerdas s y a, devolver verdadero si a es un anagrama de s, y FALSO de lo contrario.
Un Anagrama es una palabra o frase formada al reorganizar las letras de una palabra o frase diferente, generalmente utilizando todas las letras originales exactamente una vez.
Ejemplo 1:
Aporte: s = "anagrama", t = "nagaram" Producción: verdadero
Ejemplo 2:
Aporte: s = "rata", t = "coche" Producción: FALSO
Restricciones:
1 <= longitud s, longitud t <= 5 * 10 4syaconsisten en letras minúsculas inglesas.
Hacer un seguimiento: ¿Qué sucede si las entradas contienen caracteres Unicode? ¿Cómo adaptarías tu solución a ese caso?
Pitón
# clase Solución(objeto): # def isAnagram(self, s, t): # return sorted(s) == sorted(t) clase Solución(objeto): def isAnagram(self, s, t): return colecciones.Counter (s) == colecciones.Counter(t)

![[LeetCode] 0121. El mejor momento para comprar y vender acciones](https://hogantechs.com/wp-content/uploads/2024/11/3-1024x577.avif)