Eliminar caracteres de frecuencia impar de la string

Dada la string str de tamaño N , la tarea es eliminar todos los caracteres de la string que tienen frecuencias impares. Ejemplos:  Entrada: str = “geeksforgeeks”  Salida: geeksgeeks  Los caracteres f, o, r tienen frecuencias impares  , por lo que se eliminan de la string. Entrada: str = “zzzxxweeerr”  Salida: xxrr  Acercarse:  Cree un … Continue reading «Eliminar caracteres de frecuencia impar de la string»

Imprime todas las palabras que no se repiten de las dos oraciones dadas

Dadas dos strings A y B , la tarea es imprimir todas las palabras que no se repiten de las dos oraciones dadas. Ejemplos:  Entrada: A = “Tengo un bolígrafo azul”, B = “Tengo un bolígrafo rojo”  Salida: tengo azul tengo rojo  Explicación:  Las palabras tienen, azul, tengo y rojo no se han repetido ni en … Continue reading «Imprime todas las palabras que no se repiten de las dos oraciones dadas»

Eliminar duplicados de una string usando STL en C++

Dada una string S, elimine los duplicados en esta string usando STL en C++ Ejemplos: Input: Geeks for geeks Output: Gefgkors Input: aaaaabbbbbb Output: ab Enfoque: los duplicados consecutivos de la string se pueden eliminar mediante la función unique() proporcionada en STL. A continuación se muestra la implementación del enfoque anterior. #include <bits/stdc++.h> using namespace … Continue reading «Eliminar duplicados de una string usando STL en C++»

String que cuando se repite exactamente K veces da una permutación de S

Dado un entero K y una string str de caracteres ingleses en minúsculas, la tarea es encontrar una string s tal que cuando s se repite exactamente K veces, da una permutación de S . Si no existe tal string, imprima -1 . Ejemplos:   Entrada: str = “aabb”, k = 2  Salida: ab  “ab” cuando … Continue reading «String que cuando se repite exactamente K veces da una permutación de S»

string::npos en C++ con ejemplos

¿Qué es string::npos : Es un valor de miembro estático constante con el valor más alto posible para un elemento de tipo size_t . En realidad significa hasta el final de la string . Se utiliza como el valor de un parámetro de longitud en las funciones miembro de la string . Como valor de … Continue reading «string::npos en C++ con ejemplos»

Recuento de substrings que son divisibles por K

Dado un entero K y una string numérica str (todos los caracteres son del rango [‘0’, ‘9’] ). La tarea es contar el número de substrings de str que son divisibles por K . Ejemplos:  Entrada: str = «33445», K = 11  Salida: 3  substrings que son divisibles por 11 son «33», «44» y «3344» … Continue reading «Recuento de substrings que son divisibles por K»

Insertar un carácter en una string girada

Dada una array de caracteres arr[] de tamaño N y un número entero K . Debe insertar los caracteres en una string vacía uno por uno, de modo que cada inserción se realice después de las posiciones K a la derecha de la inserción anterior y la string sea circular. La tarea es encontrar el … Continue reading «Insertar un carácter en una string girada»

Programa en C++ para comprobar si una string es un pangrama o no

Dada la string str, la tarea es verificar si una string es pangrama o no se usa en C++. Una string es un pangrama si la string contiene todas las letras del alfabeto inglés. Ejemplos:  Entrada: str = « Pronto juzgamos las hebillas de marfil antiguas para el próximo premio» Salida: Sí Explicaciones: En la … Continue reading «Programa en C++ para comprobar si una string es un pangrama o no»

Sub-string que contiene todos los alfabetos en minúsculas después de realizar la operación dada

Dada una string str que contiene letras en minúsculas y el carácter ‘?’ . La tarea es verificar si es posible hacer que str sea bueno o no. Una string se llama buena si contiene una substring de longitud 26 que tiene todos los caracteres del alfabeto en minúsculas. La tarea es verificar si es posible … Continue reading «Sub-string que contiene todos los alfabetos en minúsculas después de realizar la operación dada»

Cuerdas STL en C++

Las cuerdas son implementaciones de cuerdas escalables. Están diseñados para una operación eficiente que involucra a la string como un todo. Las operaciones como la asignación, la concatenación y la substring toman un tiempo que es casi independiente de la longitud de la string. Una cuerda es un árbol binario en el que cada hoja … Continue reading «Cuerdas STL en C++»