Contar substrings de una string dada cuyo anagrama es un palíndromo

Dada una string S de longitud N que contiene solo letras en minúsculas, la tarea es imprimir el recuento de substrings de la string dada cuyo anagrama es palindrómico . Ejemplos: Entrada: S = “aaaa” Salida: 10 Explicación: Las substrings posibles son {“a”, “a”, “a”, “a”, “aa”, “aa”, “aa”, “aaa”, “aaa ”, “aaaa”}. Dado que … Continue reading «Contar substrings de una string dada cuyo anagrama es un palíndromo»

Búsqueda de substrings de anagramas (o búsqueda de todas las permutaciones)

Dado un texto txt[0..n-1] y un patrón pat[0..m-1], escriba una función search(char pat[], char txt[]) que imprima todas las apariciones de pat[] y su permutaciones (o anagramas) en txt[]. Puede suponer que n > m.  La complejidad del tiempo esperado es O(n) Ejemplos:  1) Input: txt[] = «BACDGABCDA» pat[] = «ABCD» Output: Found at Index … Continue reading «Búsqueda de substrings de anagramas (o búsqueda de todas las permutaciones)»

Subsecuencia de anagrama común más larga de N strings

Dadas N strings. Encuentre la subsecuencia más larga posible de cada una de estas N strings de modo que sean anagramas entre sí. La tarea es imprimir la subsecuencia lexicográficamente más grande entre todas las subsecuencias.  Ejemplos:  Entrada: s[] = { geeks, esrka, efrsk }  Salida: ske  La primera string tiene «eks», la segunda string … Continue reading «Subsecuencia de anagrama común más larga de N strings»

Comprobar si una string contiene un anagrama de otra string como su substring

Dadas dos strings S1 y S2 , la tarea es verificar si S2 contiene un anagrama de S1 como su substring . Ejemplos:   Entrada: S1 = “ab”, S2 = “bbpobac” Salida: Sí Explicación: La string S2 contiene el anagrama “ba” de S1 (“ba”). Entrada: S1 = “ab”, S2 = “cbddaoo” Salida: No Enfoque: siga los … Continue reading «Comprobar si una string contiene un anagrama de otra string como su substring»

Compruebe si dos strings son k-anagramas o no

Dadas dos strings de alfabetos en minúsculas y un valor k, la tarea es encontrar si dos strings son K-anagramas entre sí o no. Dos strings se denominan k-anagramas si las siguientes dos condiciones son verdaderas.  Ambos tienen el mismo número de caracteres. Dos strings pueden convertirse en anagramas cambiando como máximo k caracteres en … Continue reading «Compruebe si dos strings son k-anagramas o no»

Contar las ocurrencias de anagramas – Part 1

Dada una palabra y un texto, devuelve el recuento de las apariciones de anagramas de la palabra en el texto (por ejemplo: anagramas de palabra para son para, ofr, rof, etc.)) Ejemplos:  Input : forxxorfxdofr for Output : 3 Explanation : Anagrams of the word for – for, orf, ofr appear in the text and … Continue reading «Contar las ocurrencias de anagramas – Part 1»

Un juego de anagramas en Python

Idea de proyecto: El objetivo de este proyecto es crear un juego en python en el que al usuario se le presenta el anagrama de una palabra y tiene que adivinar la palabra correcta en un número limitado de intentos. Características del proyecto:  El usuario tiene un número fijo de intentos para adivinar la palabra … Continue reading «Un juego de anagramas en Python»

Encuentra todas las substrings que son anagramas de otra substring de la string S

Dada una string S , la tarea es encontrar todas las substrings en la string S , que es un anagrama de otra substring diferente en la string S. Las diferentes substrings significan que la substring comienza en el índice diferente. Ejemplos: Entrada: S = “aba” Salida: aa ab ba Explicación: Las siguientes substrings son … Continue reading «Encuentra todas las substrings que son anagramas de otra substring de la string S»

Número mínimo de manipulaciones requeridas para hacer dos anagramas de strings sin borrar el carácter

Dadas dos strings s1 y s2 , necesitamos encontrar el número mínimo de manipulaciones requeridas para hacer un anagrama de dos strings sin borrar ningún carácter.  Nota: – Las strings de anagramas tienen el mismo conjunto de caracteres, la secuencia de caracteres puede ser diferente.  Si se permite la eliminación de caracteres y se indica … Continue reading «Número mínimo de manipulaciones requeridas para hacer dos anagramas de strings sin borrar el carácter»

Búsqueda de substrings de anagramas (o búsqueda de todas las permutaciones) | conjunto 2

Dado un texto txt[0..n-1] y un patrón pat[0..m-1] , escriba una función search(char pat[], char txt[]) que imprima todas las apariciones de pat[] y su permutaciones (o anagramas) en txt[] . Puede suponer que n > m . Ejemplos: Entrada : txt[] = “BACDGABCDA” pat[] = “ABCD” Salida:   Encontrado en el índice 0   … Continue reading «Búsqueda de substrings de anagramas (o búsqueda de todas las permutaciones) | conjunto 2»