[Leetcode] 0242. Anagrama válido

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

Tabla de contenido

Fácil


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 4
  • s y a consisten 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)
				
			
es_ESEspañol