Genere una string después de agregar espacios en posiciones específicas en una String dada

Dada una string s y una array de espacios [] que describen los índices de la string original donde se agregarán espacios. La tarea es agregar espacios en posiciones dadas en espacios [] e imprimir la string formada. Ejemplos: Entrada: s = “GeeksForGeeK”, espacios = {1, 5, 10} Salida: “G eeks ForGe eK” Explicación: Los … Continue reading «Genere una string después de agregar espacios en posiciones específicas en una String dada»

Dividir un número en dos partes pares desiguales

Dado un entero positivo N . La tarea es decidir si el número entero se puede dividir en dos partes pares positivas desiguales o no. Ejemplos: Entrada: N = 8 Salida: SÍ Explicación: 8 se puede dividir en dos partes pares diferentes, es decir, 2 y 6. Entrada: N = 5 Salida: NO Explicación: 5 … Continue reading «Dividir un número en dos partes pares desiguales»

Recuento de diferencias distintas entre dos elementos máximos de cada subarreglo

Dada una array arr[] de tamaño N . La tarea es contar el número de diferencias únicas entre los dos elementos máximos de cada subarreglo de tamaño al menos 2 del arreglo dado. Ejemplos: Entrada: array[] = { 5, 1, 3 }, N = 3 Salida: 2 Explicación: Los subarreglos son {5, 1}, {5, 1, … Continue reading «Recuento de diferencias distintas entre dos elementos máximos de cada subarreglo»

Distancia máxima entre picos en una lista vinculada dada

Dada una lista enlazada lis de longitud N , la tarea es determinar la distancia máxima entre dos picos consecutivos de la lista enlazada dada. Un pico se define como un Node que tiene un valor mayor que sus vecinos. La distancia entre dos Nodes se define como el número de Nodes presentes entre ellos.  … Continue reading «Distancia máxima entre picos en una lista vinculada dada»

Reorganizar array en números negativos, cero y luego en orden de números positivos

Dado un arr[ ] de tamaño N , que contiene enteros positivos, negativos y un cero. La tarea es reorganizar la array de tal manera que todos los números negativos estén a la izquierda del 0 y todos los números positivos estén a la derecha.  Nota: No es obligatorio mantener el orden de los números. … Continue reading «Reorganizar array en números negativos, cero y luego en orden de números positivos»

Cuente el número de asignaciones en una array binaria dada en función de las condiciones dadas

Dada una array binaria de tamaño M*N que contiene solo 0 y 1 . La tarea es contar el número de asignaciones en la array. Hay un mapeo entre dos 1 s cualesquiera si se cumplen las siguientes condiciones: Los dos 1 están ubicados en dos filas diferentes: r1 y r2 , donde r1 < … Continue reading «Cuente el número de asignaciones en una array binaria dada en función de las condiciones dadas»

Recuento de pares ordenados (i, j) tales que arr[i] y arr[j] se concatenan en X

Dada una array arr[] de tamaño N y un entero X , la tarea es encontrar el número de pares ordenados (i, j) tales que i != j y X es la concatenación de los números arr[i] y arr[ j]  Ejemplos : Entrada: N = 4, arr[] = {1, 212, 12, 12}, X = 1212 … Continue reading «Recuento de pares ordenados (i, j) tales que arr[i] y arr[j] se concatenan en X»

Recorrido de orden vertical del árbol binario de modo que los Nodes se ordenen individualmente

Dado un árbol binario , imprímalo verticalmente.  NOTA: Si hay varios Nodes en el mismo punto, imprímalos en orden. Ejemplos: Entrada:         1                / \               2 3            / \ / \       … Continue reading «Recorrido de orden vertical del árbol binario de modo que los Nodes se ordenen individualmente»

Encuentre el K-ésimo elemento más grande desde la derecha de cada elemento en la array

Dada una array arr[] de tamaño N y un entero K . La tarea es encontrar el K-ésimo elemento más grande desde la derecha de cada elemento de la array. Si no hay suficientes elementos a la derecha, imprima el mismo elemento. Ejemplos: Entrada: N = 6, K = 3, arr[] = {4, 5, 3, … Continue reading «Encuentre el K-ésimo elemento más grande desde la derecha de cada elemento en la array»

Clasificación de los números restantes en Array reemplazando primero y último con máximo y mínimo alternativamente

Dada una array arr[ ] de tamaño N , la tarea es encontrar el rango del elemento restante en una array después de realizar la operación dada: En cada operación, elija elementos de ambos extremos y elimínelos e inserte el máximo de esos valores en la posición del elemento izquierdo y muévase un paso hacia … Continue reading «Clasificación de los números restantes en Array reemplazando primero y último con máximo y mínimo alternativamente»