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»

Decrementos mínimos requeridos para hacer que todos los pares de elementos de array adyacentes sean distintos

Dada una array mat[][] de dimensión N * M , la tarea es contar el número mínimo de decrementos de distintos elementos de la array necesarios para que no haya dos elementos de array adyacentes iguales. Ejemplos: Entrada: mat[][] = { {2, 3, 4}, {2, 5, 4} } Salida: 3 Explicación: Disminuye los elementos de … Continue reading «Decrementos mínimos requeridos para hacer que todos los pares de elementos de array adyacentes sean distintos»

Encuentre el recuento de subarreglos estrictamente decrecientes

Dada una array A[] de enteros. La tarea es contar el número total de subarreglos estrictamente decrecientes (con tamaño > 1). Ejemplos :   Entrada : A[] = { 100, 3, 1, 15 }  Salida : 3  Los subarreglos son -> { 100, 3 }, { 100, 3, 1 }, { 3, 1 }  Entrada : … Continue reading «Encuentre el recuento de subarreglos estrictamente decrecientes»