Comprobar si la string cumple la condición dada

Dada una string str , la tarea es verificar si el número de vocales en la string dada es primo o no. Si es primo, imprima SÍ; de lo contrario, imprima NO . Ejemplos:  Entrada: str = “geeksforgeeks”  Salida: SÍ  El número de vocales es 5 (e, e, o, e y e) que es primo. … Continue reading «Comprobar si la string cumple la condición dada»

Programa para quitar consonantes de un String

Dada una string  , la tarea es eliminar todas las consonantes de la string y luego imprimir la string. Ejemplos:   Entrada: str= “Bienvenido a geeksforgeeks”  Salida: eoe o eeoee Entrada: str= «¿Cuál es tu nombre?» Salida: ai ou ae?  Enfoque: recorra todos los caracteres de la string, si el carácter es una consonante, elimínelo de la … Continue reading «Programa para quitar consonantes de un String»

Vocales inversas en una string dada

Dada una string, su tarea es invertir solo las vocales de la string. Ejemplos:  Input : hello Output : holle Input : hello world Output : hollo werld Una solución simple es almacenar todas las vocales mientras se escanea la string y se colocan las vocales en orden inverso en otra iteración de la string.  … Continue reading «Vocales inversas en una string dada»

Subsecuencia ordenada más larga de vocales

Dada una string que consta solo de vocales, encuentre la subsecuencia más larga en la string dada de modo que conste de las cinco vocales y sea una secuencia de una o más a, seguidas de una o más e, seguidas de una o más i, seguidas de uno o más os y seguido por … Continue reading «Subsecuencia ordenada más larga de vocales»

Conteo de substrings que consisten solo en vocales

Dada una string S , la tarea es contar todas las substrings que contienen solo vocales. Ejemplos:   Entrada: S = “geeksforgeeks”  Salida: 7  Explicación: Las  substrings {“e”, “ee”, “e”, “o”, “e”, “ee”, “e”} consisten solo en vocales. Entrada: S = “aecui”  Salida: 6  Explicación: Las  substrings {“a”, “ae”, “e”, “u”, “ui”, “i”} consisten solo en … Continue reading «Conteo de substrings que consisten solo en vocales»

Contar pares de strings que satisfagan las condiciones dadas

Dada una array arr[] de N strings que consisten en caracteres en minúsculas, la tarea es contar los pares en la array que satisfacen las condiciones dadas: Ambas strings tienen el mismo número de pares. Las primeras vocales de ambas strings son iguales. La última vocal de ambas strings es la misma. Tenga en cuenta … Continue reading «Contar pares de strings que satisfagan las condiciones dadas»

Substring más larga que tiene el mismo número de vocales y consonantes

Dada una string S que consta de letras inglesas minúsculas, la tarea es encontrar la longitud de la substring más larga de la string dada, que tenga el mismo número de vocales y consonantes. Ejemplos: Entrada: S = “geeksforgeeks”  Salida: 10  Explicación:  La substring “eeksforgee” consta de 5 vocales y 5 consonantes. Los caracteres restantes … Continue reading «Substring más larga que tiene el mismo número de vocales y consonantes»

Calcular la dificultad de una oración.

Calcular la dificultad de una oración dada. Aquí una palabra se considera difícil si tiene 4 consonantes consecutivas o el número de consonantes es mayor que el número de vocales. Otra palabra es fácil. La dificultad de la oración se define como 5*(número de palabras difíciles) + 3*(número de palabras fáciles). Ejemplos:  Input : str … Continue reading «Calcular la dificultad de una oración.»

Substring más larga de vocales

Dada una string s de letras minúsculas, necesitamos encontrar la longitud de substring más larga que contenga (a, e, i, o, u) solamente.  Ejemplos:  Input: s = «geeksforgeeks» Output: 2 Longest substring is «ee» Input: s = «theeare» Output: 3 La idea es atravesar la string y realizar un seguimiento del número actual de vocales … Continue reading «Substring más larga de vocales»

Número de palabras que se pueden formar usando exactamente P consonantes y Q vocales de la string dada

Dada una string str y dos enteros P y Q . La tarea es encontrar el recuento total de palabras que se pueden formar eligiendo exactamente P consonantes y Q vocales de la string dada. Ejemplos:   Entrada: str = “geek”, P = 1, Q = 1  Salida: 8  “ge”, “ge”, “eg”, “ek”, “eg”, “ek”,  “ke” … Continue reading «Número de palabras que se pueden formar usando exactamente P consonantes y Q vocales de la string dada»