Número total de escaleras diferentes que se pueden hacer a partir de N cajas

Dadas N cajas de dimensión unitaria, es decir (1×1  ). La tarea es encontrar el número total de escaleras diferentes que se pueden hacer a partir de esas cajas con las siguientes reglas:  La escalera debe estar en estricto orden descendente. Cada escalera contiene al menos dos escalones. (Los escalones totales son iguales al ancho … Continue reading «Número total de escaleras diferentes que se pueden hacer a partir de N cajas»

Programa Php para verificar Array Involutiva

Dada una array y la tarea es verificar que la array sea array involutiva o no. Array involutiva : Se dice que una array es array involutiva si la array multiplicada por sí misma devuelve la array identidad. La array involutiva es la array que es su propia inversa. Se dice que la array A es … Continue reading «Programa Php para verificar Array Involutiva»

Recuento de dígitos únicos en un número dado N

Dado un número N , la tarea es contar el número de dígitos únicos en el número dado. Ejemplos: Entrada: N = 22342  Salida: 2  Explicación: Los dígitos 3 y 4 aparecen solo una vez. Por lo tanto, la salida es 2. Entrada: N = 99677  Salida: 1 Explicación: El dígito 6 aparece solo una … Continue reading «Recuento de dígitos únicos en un número dado N»

Programa Java para rotar todos los elementos de Matrix, excepto la diagonal K, 90 grados en el sentido de las agujas del reloj

Dada una array cuadrada mat[][] de dimensión N y un número entero K , la tarea es rotar la array 90 grados K ​​veces sin cambiar la posición de los elementos diagonales. Ejemplos: Entrada: mat[][] = {{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}, {11, 12, 13, 14, 15}, {16, 17, 18, 19, … Continue reading «Programa Java para rotar todos los elementos de Matrix, excepto la diagonal K, 90 grados en el sentido de las agujas del reloj»

Cuente las permutaciones de una array dada que genera el mismo árbol de búsqueda binaria (BST)

Dada una array , arr[] de tamaño N que consta de elementos del rango [1, N] , que representa el orden en que los elementos se insertan en un árbol de búsqueda binario , la tarea es contar el número de formas de reorganizar la array dada para obtener el mismo BST . Ejemplos: Entrada: … Continue reading «Cuente las permutaciones de una array dada que genera el mismo árbol de búsqueda binaria (BST)»

Número mínimo de pistas requeridas para obtener la celda oculta en la cuadrícula 2D

Dada una array 2D de tamaño M * N . La tarea es encontrar el número mínimo de pistas requeridas para elegir la posición correcta de una celda oculta en la cuadrícula, donde en cada pista se informará la distancia de Manhattan de la celda oculta a cualquier celda de su elección. Nota: La distancia … Continue reading «Número mínimo de pistas requeridas para obtener la celda oculta en la cuadrícula 2D»

Cambio porcentual en el volumen del hemisferio si se cambia el radio

Dado que el radio de un hemisferio cambia en un porcentaje fijo, el objetivo es calcular el porcentaje cambiado en el volumen del hemisferio.  Ejemplos:  Entrada: r = 20 %  Salida: 72,80 % Entrada: r = 70 %  Salida: 391,30 %   Acercarse:   Sea, el radio del hemisferio =   Aumento porcentual dado =   Volumen antes del … Continue reading «Cambio porcentual en el volumen del hemisferio si se cambia el radio»

Programa en C++ para generar una array que tenga la suma de la diagonal secundaria igual a un cuadrado perfecto

Dado un número entero N , la tarea es generar una array de dimensiones N x N usando números enteros positivos del rango [1, N] tal que la suma de la diagonal secundaria sea un cuadrado perfecto . Ejemplos: Entrada: N = 3 Salida: 1 2 3 2 3 1 3 2 1 Explicación: La … Continue reading «Programa en C++ para generar una array que tenga la suma de la diagonal secundaria igual a un cuadrado perfecto»

Eliminar un número de una array sin cambiar su media aritmética

Dada una array a [ ] de enteros positivos de tamaño N. La tarea es eliminar un elemento de la array dada de modo que la media aritmética de la array permanezca igual que antes. Si es posible eliminar dicho número, imprima ese número. De lo contrario, imprima -1. Ejemplos:   Entrada: a[] = {1, 2, … Continue reading «Eliminar un número de una array sin cambiar su media aritmética»

Encuentra la suma del orden alfabético de los caracteres en una string

Dada la string S de tamaño N , la tarea es encontrar la suma del valor alfabético de cada carácter en la string dada. Ejemplos: Entrada: S = «geek» Salida:  28 Explicación: El valor obtenido por el orden de la suma de letras es 7 + 5 + 5 + 11 = 28. Entrada: S … Continue reading «Encuentra la suma del orden alfabético de los caracteres en una string»