Compruebe si dos strings son anagramas entre sí

  Escriba una función para verificar si dos strings dadas son anagramas entre sí o no. Un anagrama de una string es otra string que contiene los mismos caracteres, solo el orden de los caracteres puede ser diferente. Por ejemplo, «abcd» y «dabc» son un anagrama el uno del otro. Le recomendamos encarecidamente que haga … Continue reading «Compruebe si dos strings son anagramas entre sí»

Eliminar el número mínimo de caracteres para que dos strings se conviertan en anagrama

Dadas dos strings en minúsculas, la tarea es convertirlas en anagrama . La única operación permitida es eliminar un carácter de cualquier string. ¿Encontrar el número mínimo de caracteres que se eliminarán para hacer que ambas strings sean un anagrama? Si dos strings contienen el mismo conjunto de datos en cualquier orden, las strings se denominan … Continue reading «Eliminar el número mínimo de caracteres para que dos strings se conviertan en anagrama»

Longitud del anagrama de prefijo más largo que son comunes en dos strings dadas

Dadas dos strings str1 y str2 de las longitudes de N y M respectivamente, la tarea es encontrar la longitud de la string de anagrama más larga que es la substring de prefijo de ambas strings. Ejemplos: Entrada: str1 = “abaabcdezzwer”, str2 = “caaabbttyh” Salida: 6 Explicación:  Los prefijos de longitud 1 de la string … Continue reading «Longitud del anagrama de prefijo más largo que son comunes en dos strings dadas»

Programa C++ para verificar si dos strings son anagramas entre sí

Escriba una función para verificar si dos strings dadas son anagramas entre sí o no. Un anagrama de una string es otra string que contiene los mismos caracteres, solo el orden de los caracteres puede ser diferente. Por ejemplo, «abcd» y «dabc» son un anagrama el uno del otro. C++ // C++ program to check … Continue reading «Programa C++ para verificar si dos strings son anagramas entre sí»

Dada una secuencia de palabras, imprime todos los anagramas juntos | Serie 1

Dada una serie de palabras, imprima todos los anagramas juntos. Por ejemplo, si la array dada es {“gato”, “perro”, “tac”, “dios”, “acto”}, entonces la salida puede ser “gato tac acto perro dios”. Un método simple es crear una tabla hash. Calcula el valor hash de cada palabra de tal manera que todos los anagramas tengan … Continue reading «Dada una secuencia de palabras, imprime todos los anagramas juntos | Serie 1»

Compruebe si dos arrays se pueden igualar invirtiendo las subarreglas varias veces

Dados dos arreglos A[] y B[], la tarea es verificar si el arreglo B puede hacerse igual a A invirtiendo los subarreglos de B cualquier número de veces. Ejemplos:  Entrada:  A[] = {1 2 3}, B[] = {3 1 2} Salida: Sí Explicación:  Invierta los subarreglos en el arreglo B como se muestra a continuación: … Continue reading «Compruebe si dos arrays se pueden igualar invirtiendo las subarreglas varias veces»

Número más grande del conjunto de anagramas más largo posible de todos los cuadrados perfectos de longitud K

Dado un entero K tal que existe un conjunto de todos los cuadrados perfectos posibles, cada uno de longitud K. A partir de este conjunto de cuadrados perfectos, forme un conjunto de la mayor longitud posible que tenga aquellos números que son anagramas entre sí . La tarea es imprimir el elemento más grande presente … Continue reading «Número más grande del conjunto de anagramas más largo posible de todos los cuadrados perfectos de longitud K»

Número mínimo de manipulaciones requeridas para hacer dos anagramas de strings sin eliminación de caracteres | conjunto 2

Dadas dos strings de igual tamaño s[] y t[] de tamaño N . En un solo paso, elija cualquier carácter de t[] y reemplácelo con otro carácter. Devuelve el número mínimo de pasos para hacer t[] un anagrama de s[] . Nota: un anagrama de una string es una string que contiene los mismos caracteres … Continue reading «Número mínimo de manipulaciones requeridas para hacer dos anagramas de strings sin eliminación de caracteres | conjunto 2»

Imprime todos los pares de anagramas en una array dada de strings

Dada una array de strings, encuentre todos los pares de anagramas en la array dada. Ejemplo:   Input: arr[] = {«geeksquiz», «geeksforgeeks», «abcd», «forgeeksgeeks», «zuiqkeegs»}; Output: (geeksforgeeks, forgeeksgeeks), (geeksquiz, zuiqkeegs) Podemos encontrar si dos strings son anagramas o no en tiempo lineal usando la array de conteo (vea el método 2 de this ). Una idea simple para … Continue reading «Imprime todos los pares de anagramas en una array dada de strings»

Encuentre el tamaño del subconjunto más grande de palabras de anagrama

Dada una array de n strings que contienen letras minúsculas. Encuentre el tamaño del subconjunto más grande de strings que son anagramas entre sí. Un anagrama de una string es otra string que contiene los mismos caracteres, solo el orden de los caracteres puede ser diferente. Por ejemplo, «abcd» y «dabc» son anagramas entre sí.   … Continue reading «Encuentre el tamaño del subconjunto más grande de palabras de anagrama»