Número mínimo de pasos requeridos para colocar todos los 1 en un solo índice

Dada una array binaria A[] de tamaño N , donde todos los 1 se pueden mover a su posición adyacente, la tarea es imprimir una array res[] de tamaño N , donde res[i] contiene el número mínimo de pasos necesarios para mover todos los 1 s en el i -ésimo índice. Ejemplos: Entrada: A[] = … Continue reading «Número mínimo de pasos requeridos para colocar todos los 1 en un solo índice»

Compruebe si todos los elementos de una array circular se pueden igualar mediante incrementos de pares adyacentes

Dada una array circular arr[] de tamaño N, la tarea es verificar si es posible igualar todos los elementos de la array circular aumentando los pares de elementos adyacentes en 1 . Ejemplos: Entrada: N = 4, arr[] = {2, 1, 3, 4}  Salida: Sí Explicación: Paso 1: { 2, 1 , 3, 4} -> … Continue reading «Compruebe si todos los elementos de una array circular se pueden igualar mediante incrementos de pares adyacentes»

Cuente el número mínimo de movimientos al frente o al final para ordenar una array

Dada una array arr[] de tamaño N , la tarea es encontrar los movimientos mínimos al principio o al final de la array necesarios para ordenar la array en orden no decreciente . Ejemplos:  Entrada: arr[] = {4, 7, 2, 3, 9}  Salida: 2  Explicación:  Realice las siguientes operaciones:  Paso 1: Mueva el elemento 3 … Continue reading «Cuente el número mínimo de movimientos al frente o al final para ordenar una array»

Longitud del subarreglo más pequeño que se eliminará de modo que se ordene el resto del arreglo

Dada una array arr[] que consta de N enteros, la tarea es imprimir la longitud del subarreglo más pequeño que se eliminará de arr[] de modo que se ordene la array restante. Ejemplos: Entrada: arr[] = {1, 2, 3, 10, 4, 2, 3, 5} Salida: 3 Explicación: El subarreglo más pequeño que se eliminará es … Continue reading «Longitud del subarreglo más pequeño que se eliminará de modo que se ordene el resto del arreglo»

Maximice la distancia reorganizando todos los duplicados a la misma distancia en el Array dado

Dada una array arr[] de Nnúmeros enteros Organice la array de tal manera que la distancia mínima entre todos los pares de los mismos elementos sea la máxima entre todos los arreglos posibles. La tarea es encontrar este valor máximo. Ejemplos: Entrada: arr[] = {1, 1, 2, 3} Salida: 3 Explicación: Todos los arreglos posibles … Continue reading «Maximice la distancia reorganizando todos los duplicados a la misma distancia en el Array dado»

Programa Python3 para reorganizar los elementos de la array en secuencias pares e impares alternas mediante la rotación de dígitos en sentido contrario a las agujas del reloj

Dada una array arr[] que consta de N enteros positivos, la tarea es rotar los dígitos de los elementos de la array en sentido contrario a las agujas del reloj, de modo que los elementos de la array estén en forma alternativa par-impar o impar-par . Si existen varias soluciones, imprima cualquiera de ellas. De … Continue reading «Programa Python3 para reorganizar los elementos de la array en secuencias pares e impares alternas mediante la rotación de dígitos en sentido contrario a las agujas del reloj»

Programa Javascript para consultas para encontrar subarreglos contiguos de suma máxima de longitud dada en una array giratoria

Dada una array arr[] de N enteros y Q consultas de la forma {X, Y} de los siguientes dos tipos: Si X = 1 , gire la array dada a la izquierda en Y posiciones. Si X = 2 , imprima el subarreglo de suma máxima de longitud Y en el estado actual del arreglo. … Continue reading «Programa Javascript para consultas para encontrar subarreglos contiguos de suma máxima de longitud dada en una array giratoria»

Programa Cpp14 para maximizar la diferencia entre la suma de los elementos de array primos y no primos desplazando los dígitos a la izquierda un número mínimo de veces

Dada una array arr[] de tamaño N , la tarea es encontrar la diferencia máxima entre la suma de los números primos y la suma de los números no primos presentes en la array, desplazando a la izquierda los dígitos de los elementos de la array en 1 mínimo numero de veces.  Ejemplos: Entrada: arr[] … Continue reading «Programa Cpp14 para maximizar la diferencia entre la suma de los elementos de array primos y no primos desplazando los dígitos a la izquierda un número mínimo de veces»

Programa Javascript para reorganizar una array en forma mínima máxima: conjunto 2 (O (1) espacio adicional)

Dada una array ordenada de enteros positivos, reorganice la array alternativamente, es decir, el primer elemento debe ser el valor máximo, el segundo valor mínimo, el tercer segundo máximo, el cuarto segundo mínimo y así sucesivamente. Ejemplos: Entrada : arr[] = {1, 2, 3, 4, 5, 6, 7}  Salida : arr[] = {7, 1, 6, 2, … Continue reading «Programa Javascript para reorganizar una array en forma mínima máxima: conjunto 2 (O (1) espacio adicional)»

Divida la array en subconjuntos de longitud K para minimizar la suma del segundo elemento más pequeño de cada subconjunto

Dada una array arr[] de tamaño N y un número entero K ( N % K = 0 ), la tarea es dividir la array en subarreglos de tamaño K tal que la suma de los 2 elementos más pequeños de cada subarreglo sea la mínima posible. Ejemplos: Entrada: arr[] = {11, 20, 5, 7, … Continue reading «Divida la array en subconjuntos de longitud K para minimizar la suma del segundo elemento más pequeño de cada subconjunto»