Encuentre la media de K elementos adyacentes en cada lado para cada elemento de array

Dada una array circular arr[] de N números y un número entero K . La tarea es imprimir el promedio de 2K+1 números para cada elemento (K desde la izquierda, K desde la derecha y el propio elemento). Ejemplos: Entrada: arr []= { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, K = … Continue reading «Encuentre la media de K elementos adyacentes en cada lado para cada elemento de array»

Minimice las operaciones para convertir N en una potencia de K eliminando o agregando cualquier dígito

Dado un número N , la tarea es encontrar el número mínimo de operaciones para convertir el entero dado en cualquier potencia de K donde en cada operación se puede eliminar cualquiera de los dígitos o se puede agregar cualquiera de los dígitos en la parte posterior del entero. Ejemplos: Entrada: N = 247, K … Continue reading «Minimice las operaciones para convertir N en una potencia de K eliminando o agregando cualquier dígito»

Recuento de substrings que contienen exactamente K vocales – Part 1

Dada la string str que contiene letras mayúsculas y minúsculas y un número entero K . La tarea es encontrar el recuento de substrings que contengan exactamente K vocales (tal vez repetitivas). Ejemplos: Entrada: str = “aeiou”, K = 2 Salida: 4 Explicación: Las substrings son “ae”, “ei”, “io”, “ou”. Entrada: str = “TrueGeek”, K … Continue reading «Recuento de substrings que contienen exactamente K vocales – Part 1»

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»

Verifique si los K 0 se pueden voltear de manera que la array dada no tenga 1 adyacentes

Dada una array binaria arr[] de tamaño N y un número entero K , la tarea es verificar si los K 0 se pueden invertir de manera que la array no tenga 1 adyacentes. Ejemplos: Entrada: arr[] = {0, 0, 0, 0, 1}, K=2 Salida: verdadero Explicación: El 0 en los índices 0 y 2 … Continue reading «Verifique si los K 0 se pueden voltear de manera que la array dada no tenga 1 adyacentes»

Multiplica dos números de diferente base y representa el producto en otra base dada

Dados dos números N , M en las bases X , Y y otro en base P. La tarea es encontrar el producto de N y M y representar el producto en base P . Ejemplos: C++ // C++ code for the above approach #include <bits/stdc++.h> using namespace std;   // Convert Number from a … Continue reading «Multiplica dos números de diferente base y representa el producto en otra base dada»

Cree un nuevo número de móvil seleccionando el máximo de los extremos después de insertar la diferencia absoluta por pares en el medio

Dado un String ph[] , la tarea es encontrar la diferencia absoluta de elementos consecutivos e insertar el resultado entre los elementos consecutivos. Al hacer esto, el tamaño de los números de teléfono aumentará de 10 a 19 . Ahora tenemos que comparar dígitos desde el primero hasta el último y seleccionar el máximo de … Continue reading «Cree un nuevo número de móvil seleccionando el máximo de los extremos después de insertar la diferencia absoluta por pares en el medio»

Minimice las operaciones para convertir (0, 0) a (N, M) incrementando uno o ambos por K

Dados dos números enteros N y M , la tarea es calcular el número mínimo de operaciones requeridas para convertir (0, 0) a (N, M) usando las siguientes operaciones: Elija cualquier número entero K y convierta (x, y) en (x + K, y + K) . Elija cualquier número entero K y convierta (x, y) … Continue reading «Minimice las operaciones para convertir (0, 0) a (N, M) incrementando uno o ambos por K»