Costo de hacer un Panagrama de cuerdas – Part 1

Dada una array arr[] que contiene el costo de agregar cada alfabeto de (a – z) y una string str que puede o no ser un Panagram . La tarea es encontrar el costo total para hacer el Panagrama de cuerdas. Ejemplos:  Entrada: arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, … Continue reading «Costo de hacer un Panagrama de cuerdas – Part 1»

Cuente los elementos de la array que dividen la suma de todos los demás elementos

Dada una array arr[] , la tarea es contar el número de elementos de la array que dividen la suma de todos los demás elementos. Ejemplos:   Entrada: arr[] = {3, 10, 4, 6, 7}  Salida: 3  3 divide (10 + 4 + 6 + 7) es decir, 27  10 divide (3 + 4 + 6 … Continue reading «Cuente los elementos de la array que dividen la suma de todos los demás elementos»

Consultas para encontrar el índice de la K-ésima ocurrencia de X en el recorrido diagonal de una Array

Dada una array A[][] de tamaño N*M y una array 2D Q[][] que consta de consultas de la forma {X, K} , la tarea de cada consulta es encontrar la posición de la K -ésima aparición de elemento X en la array cuando se realiza el recorrido diagonal de izquierda a derecha. Si la frecuencia … Continue reading «Consultas para encontrar el índice de la K-ésima ocurrencia de X en el recorrido diagonal de una Array»

Eliminar todas las filas cero y todas las columnas cero de una array

Dada una array arr[][] de tamaño N * M , la tarea es imprimir la array después de eliminar todas las filas y columnas de la array que consta de 0 s solamente. Ejemplos: Entrada: arr[][] ={ { 1, 1, 0, 1 }, { 0, 0, 0, 0 }, { 1, 1, 0, 1}, { … Continue reading «Eliminar todas las filas cero y todas las columnas cero de una array»

Busque la posición de inserción de K en una array ordenada

Dada una array ordenada arr[] que consta de N enteros distintos y un entero K , la tarea es encontrar el índice de K, si está presente en la array arr[] . De lo contrario, busque el índice donde se debe insertar K para mantener ordenada la array. Ejemplos:  Entrada: arr[] = {1, 3, 5, … Continue reading «Busque la posición de inserción de K en una array ordenada»

Longitud de la substring más larga con caracteres consecutivos

Dada la string str de alfabetos en minúsculas, la tarea es encontrar la longitud de la substring más larga de caracteres en orden alfabético, es decir, la string «df abc k» devolverá 3. Tenga en cuenta que el orden alfabético aquí se considera circular, es decir , a, b, c, d, e, …, x, y, … Continue reading «Longitud de la substring más larga con caracteres consecutivos»

Encuentre todos los elementos de la array que son mínimos en su fila y máximos en su columna

Dada una array mat[][] de tamaño M * N , la tarea es encontrar todos los elementos de la array que sean mínimos en sus respectivas filas y máximos en sus respectivas columnas. Si tal elemento no está presente, imprima -1 . Ejemplos: Entrada: mat[][] = {{1, 10, 4}, {9, 3, 8}, {15, 16, 17}} … Continue reading «Encuentre todos los elementos de la array que son mínimos en su fila y máximos en su columna»

Mayor número palindrómico en una array

Dada una array de enteros no negativos arr[] . La tarea es encontrar el número más grande en la array que es palíndromo. Si no existe tal número, imprima -1 . Ejemplos:  Entrada: arr[] = {1, 232, 54545, 999991}; Salida: 54545 Entrada: arr[] = {1, 2, 3, 4, 5, 50}; Salida: 5   Método 1:   Ordene la array … Continue reading «Mayor número palindrómico en una array»

Suma máxima de elementos en una diagonal paralela a la diagonal principal de una Array dada

Dé una array cuadrada mat[][] de dimensiones N * N , la tarea es encontrar la suma máxima de elementos presentes en la array dada a lo largo de las diagonales que son paralelas a la diagonal principal. A continuación se muestra la imagen del mismo. Ejemplos:  Entrada: mat[][] = {{1, 2, 5, 7}, {2, … Continue reading «Suma máxima de elementos en una diagonal paralela a la diagonal principal de una Array dada»

Compruebe si cada grupo de a va seguido de un grupo de b de la misma longitud

Dada la string str , la tarea es verificar si cada grupo de aes consecutivos es seguido por un grupo de bs consecutivos de la misma longitud. Si la condición es verdadera para cada grupo, imprima 1 ; de lo contrario, imprima 0 . Ejemplos:   Entrada: str = “ababaabb”  Salida: 1  ab, ab, aabb. Todos … Continue reading «Compruebe si cada grupo de a va seguido de un grupo de b de la misma longitud»