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»

Multiplica dos números de diferente base y representa el producto en otra base dada

Dados dos números N , M en las bases X , Y y otro en base P. La tarea es encontrar el producto de N y M y representar el producto en base P . Ejemplos: C++ // C++ code for the above approach #include <bits/stdc++.h> using namespace std;   // Convert Number from a … Continue reading «Multiplica dos números de diferente base y representa el producto en otra base dada»

Programa para encontrar el conteo de números que tienen un número impar de divisores en un rango dado

Dados dos enteros A y B. La tarea es contar cuántos números en el intervalo [ A, B ] tienen un número impar de divisores. Ejemplos:  Input : A = 1, B = 10 Output : 3 Input : A = 5, B = 15 Output : 1 Enfoque ingenuo: el enfoque simple sería iterar … Continue reading «Programa para encontrar el conteo de números que tienen un número impar de divisores en un rango dado»