Programa Javascript para encontrar el elemento Mth después de K rotaciones a la derecha de una array

Dados los enteros no negativos K , M , y un arreglo arr[ ] que consta de N elementos, la tarea es encontrar el M- ésimo elemento del arreglo después de K rotaciones a la derecha. Ejemplos:  Entrada: arr[] = {3, 4, 5, 23}, K = 2, M = 1  Salida: 5  Explicación:  La array … Continue reading «Programa Javascript para encontrar el elemento Mth después de K rotaciones a la derecha de una array»

Bytes inversos de un número hexadecimal

Dado un entero sin signo N . La tarea es invertir todos los bytes de N sin usar una variable temporal e imprimir el número invertido. Ejemplos: Entrada: N = 0xaabbccdd Salida: 0xddccbbaa Entrada: N = 0xa912cbd4 Salida: 0xd4cb12a9 El enfoque ingenuo es extraer el byte apropiado y usar máscara (&) con operadores de cambio. … Continue reading «Bytes inversos de un número hexadecimal»

Programa Java para encontrar el elemento Mth de la array después de K rotaciones a la izquierda

Dados los enteros no negativos K , M , y una array arr[] con N elementos, encuentre el M -ésimo elemento de la array después de K rotaciones a la izquierda. Ejemplos: Entrada: arr[] = {3, 4, 5, 23}, K = 2, M = 1 Salida: 5 Explicación:  La array después de la primera rotación … Continue reading «Programa Java para encontrar el elemento Mth de la array después de K rotaciones a la izquierda»

Encuentra los dos últimos dígitos del factorial de un número dado

Dado un número entero N , la tarea es encontrar los dos últimos dígitos del factorial de un número . Ejemplos:   Entrada: N = 7  Salida: 40  Explicación: 7! = 5040 Entrada: N = 11  Salida: 00   Enfoque: Podemos observar que para N >= 10 , los dos últimos lugares de su factorial contendrán solo 0. … Continue reading «Encuentra los dos últimos dígitos del factorial de un número dado»

Programa C++ para contar los elementos de la array más que todos los elementos a su izquierda y al menos K elementos a su derecha

Dada una array A[ ] que consta de N enteros distintos, la tarea es encontrar el número de elementos que son estrictamente mayores que todos los elementos que lo preceden y estrictamente mayores que al menos K elementos a su derecha. Ejemplos:   Entrada: A[] = {2, 5, 1, 7, 3, 4, 0}, K = 3  … Continue reading «Programa C++ para contar los elementos de la array más que todos los elementos a su izquierda y al menos K elementos a su derecha»

Aumento porcentual en el volumen del cubo si un lado del cubo aumenta en un porcentaje dado

Aquí se presenta un cubo, cuyo lado se incrementa en un porcentaje dado. La tarea es encontrar el aumento porcentual en el volumen del cubo. Ejemplos:   Input: x = 10 Output: 33.1% Input: x = 50 Output: 237.5% Acercarse   En un cubo todos los lados son iguales, entonces  largo = ancho = alto sea ​​lado … Continue reading «Aumento porcentual en el volumen del cubo si un lado del cubo aumenta en un porcentaje dado»

Maximizar la suma de los enteros seleccionados de una array de pares de enteros según la condición dada

Dada una array arr[] que tiene N pares de enteros de la forma (x, y) , la tarea es maximizar los valores de la suma y en los pares seleccionados, de modo que si se selecciona un par (xi , yi ) , el siguiente x Los pares i no se pueden seleccionar. Ejemplos: Entrada: … Continue reading «Maximizar la suma de los enteros seleccionados de una array de pares de enteros según la condición dada»

Formar triángulos usando puntos en un cuadrado

Dado un cuadrado con N puntos a cada lado del cuadrado y ninguno de estos puntos coincide con las esquinas del cuadrado. La tarea es calcular el número total de triángulos que se pueden formar usando estos 4 * N puntos (N puntos en cada lado del cuadrado) como vértices del triángulo. Ejemplos:   Entrada: N … Continue reading «Formar triángulos usando puntos en un cuadrado»

Alcance N desde 1 incrementando en 1 o duplicando el valor como máximo D veces

Dado un número entero N y un número entero D , la tarea es llegar a N desde 1 en movimientos mínimos ya sea sumando 1 o duplicando el valor, pero la duplicación se puede realizar como máximo D veces. Ejemplos: Entrada: N = 20, D = 4 Salida: 5 Explicación: El flujo se puede … Continue reading «Alcance N desde 1 incrementando en 1 o duplicando el valor como máximo D veces»

Imprime todos los factores primos y sus potencias

Dado un número N, imprime todos sus factores primos únicos y sus potencias en N.  Ejemplos:   Input: N = 100 Output: Factor Power 2 2 5 2 Input: N = 35 Output: Factor Power 5 1 7 1 Una solución simple es encontrar primero los factores primos de N. Luego, para cada factor primo, encuentre … Continue reading «Imprime todos los factores primos y sus potencias»