Minimice la suma del producto de los mismos elementos indexados de dos arreglos al invertir un subarreglo de uno de los dos arreglos

Dados dos arreglos de igual longitud A[] y B[] , que consisten solo en números enteros positivos, la tarea es invertir cualquier subarreglo del primer arreglo tal que la suma del producto de los elementos del mismo índice de los dos arreglos, es decir (A [i] * B[i]) es mínimo. Ejemplos: Entrada: N = 4, … Continue reading «Minimice la suma del producto de los mismos elementos indexados de dos arreglos al invertir un subarreglo de uno de los dos arreglos»

Encuentra el número N en una secuencia que no es un múltiplo de un número dado

Dados cuatro enteros A , N , L y R , la tarea es encontrar el número N en una secuencia de enteros consecutivos de L a R que no sea un múltiplo de A . Se da que la sucesión contiene al menos N números que no son divisibles por A y el entero … Continue reading «Encuentra el número N en una secuencia que no es un múltiplo de un número dado»

Construya una array cuadrada cuya paridad de la suma diagonal sea igual al tamaño de la array

Dado un número entero N que representa el tamaño de la array, la tarea es construir una array cuadrada N * N que tenga un elemento de 1 a N 2 tal que la paridad de la suma de sus diagonales sea igual a la paridad del número entero N. Ejemplos: Entrada: N = 4 … Continue reading «Construya una array cuadrada cuya paridad de la suma diagonal sea igual al tamaño de la array»

Cuente todas las sumas únicas posibles de la serie K, K+1, K+2, K+3, K+4, …, K+N

Dado un número N y para cualquier número K para una serie formada como K, K + 1, K + 2, K + 3, K + 4, ……., K + N . La tarea es encontrar el número de sumas únicas que se pueden obtener sumando dos o más enteros de la serie de N … Continue reading «Cuente todas las sumas únicas posibles de la serie K, K+1, K+2, K+3, K+4, …, K+N»

Subsecuencia más larga de un número que tiene la misma rotación a la izquierda y a la derecha

Dada una string numérica S , la tarea es encontrar la longitud máxima de una subsecuencia que tenga su rotación a la izquierda igual a su rotación a la derecha. Ejemplos: Entrada: S = “100210601”  Salida: 4  Explicación:  La subsecuencia “0000” cumple la condición necesaria. La subsecuencia “1010” genera la string “0101” al girar a la … Continue reading «Subsecuencia más larga de un número que tiene la misma rotación a la izquierda y a la derecha»

Reemplace dos substrings (de una string) entre sí

Dadas 3 strings S , A y B . La tarea es reemplazar cada substring de S igual a A con B y cada substring de S igual a B con A . Es posible que dos o más substrings que coincidan con A o B se superpongan. Para evitar confusiones sobre esta situación, debe … Continue reading «Reemplace dos substrings (de una string) entre sí»

Crear array cuya suma de diagonales en cada subarray sea par

Dado un número N , la tarea es crear una array cuadrada de tamaño N*N con valores en el rango [1, N*N], tal que la suma de cada diagonal de una array subcuadrada par sea par. Ejemplos: Entrada: N = 3 Salida:   1 2 3  4 5 6  7 8 9  Explicación: Para cada array … Continue reading «Crear array cuya suma de diagonales en cada subarray sea par»

Número mínimo de pasos necesarios para llegar al origen desde un punto determinado

Dados dos números enteros A y B que representan las coordenadas de un punto en el primer cuadrante, la tarea es encontrar el número mínimo de pasos necesarios para llegar al origen. Todos los movimientos posibles desde un punto (i, j) son (i – 1, j), (i, j – 1) o (i, j) ( permanecer … Continue reading «Número mínimo de pasos necesarios para llegar al origen desde un punto determinado»

Número obtenido al reducir la suma de dígitos de 2N en un solo dígito

Dado un entero positivo N , la tarea es encontrar el dígito único obtenido después de sumar recursivamente los dígitos de 2 N hasta que quede un solo dígito. Ejemplos: Entrada: N = 6 Salida: 1 Explicación:  2 6 = 64. Suma de dígitos = 10. Ahora, Suma de dígitos = 10. Por lo tanto, … Continue reading «Número obtenido al reducir la suma de dígitos de 2N en un solo dígito»

Encuentre el número final obtenido después de realizar la operación dada

Dada una array de enteros positivos distintos arr[] , la tarea es encontrar el número final obtenido realizando la siguiente operación en los elementos de la array:  Operación: Tomar dos números desiguales y reemplazar el número mayor con su diferencia hasta que todos los números se conviertan en igual. Ejemplos:   Entrada: arr[] = {5, 2, … Continue reading «Encuentre el número final obtenido después de realizar la operación dada»