Programa Java para maximizar la diferencia entre la suma de elementos de array primos y no primos mediante el desplazamiento a la izquierda de dígitos un número mínimo de veces

Dada una array arr[] de tamaño N , la tarea es encontrar la diferencia máxima entre la suma de los números primos y la suma de los números no primos presentes en la array, desplazando a la izquierda los dígitos de los elementos de la array en 1 mínimo numero de veces.  Ejemplos: Entrada: arr[] … Continue reading «Programa Java para maximizar la diferencia entre la suma de elementos de array primos y no primos mediante el desplazamiento a la izquierda de dígitos un número mínimo de veces»

Encuentre el siguiente número mayor formado con exactamente dos dígitos únicos para cada elemento de Array

Dada una array arr[] que tiene N enteros, la tarea es encontrar el siguiente número mayor X , es decir, X >= arr[i] para cada i en el rango [0, N) tal que el recuento de dígitos únicos en X sea exactamente 2 _ Ejemplo: Entrada: arr[] = {123, 234} Salida: 131 242 Explicación: Para … Continue reading «Encuentre el siguiente número mayor formado con exactamente dos dígitos únicos para cada elemento de Array»

Convertir fracción binaria a decimal

Dada una string de número binario n . Convierte n fraccionario binario en su equivalente decimal. Ejemplos: Input: n = 110.101 Output: 6.625 Input: n = 101.1101 Output: 5.8125 Le recomendamos encarecidamente que haga clic aquí y lo practique antes de pasar a la solución. Los siguientes son los pasos para convertir fracciones binarias a … Continue reading «Convertir fracción binaria a decimal»

Consultas para contar números de un rango dado que son divisibles por todos sus dígitos

Dada una array 2D arr[][] con cada fila de la forma de una consulta { L, R } , la tarea es contar los números en el rango [L, R] de modo que el número sea divisible por todos sus no -cero dígito. Ejemplos: Entrada: arr[][] ={ {1, 5}, {12, 14} }  Salida: 5 1  … Continue reading «Consultas para contar números de un rango dado que son divisibles por todos sus dígitos»

número narcisista

Dado N, comprueba si es un número narcisista o no. Nota: Número narcisista es un número que es la suma de sus propios dígitos, cada uno elevado a la potencia del número de dígitos Ejemplos:   Entrada: 153 Salida: sí Explicación: 1^3+5^3+3^3=153  Entrada: 1634 Salida: sí Explicación: 1^4+6^4+3^4+4^4=1634  El enfoque será contar la cantidad de dígitos … Continue reading «número narcisista»

Programa de Python para contar números que no rebotan

Si cualquier número se representa de tal manera que cuando lo leemos de izquierda a derecha, cada i -ésimo dígito es mayor o igual que el i-1- ésimo dígito, se conoce como un número creciente. Y si los dígitos de cualquier número disminuyen de izquierda a derecha, se conoce como número decreciente. Ejemplo: Número creciente? … Continue reading «Programa de Python para contar números que no rebotan»

Producto de N con su mayor dígito impar

Dado un número entero N , la tarea es encontrar el producto de N con su dígito impar más grande. Si no hay un dígito impar en N , imprima -1 como salida. Ejemplos:   Entrada: 12345  Salida: 61725  El dígito impar más grande en 12345 es 5 y 12345 * 5 = 61725 Entrada: 24068  … Continue reading «Producto de N con su mayor dígito impar»

Producto acumulativo de dígitos de todos los números en el rango dado

Dados dos números enteros L y R , la tarea es encontrar el producto acumulativo de dígitos (es decir, el producto del producto de dígitos) de todos los números naturales en el rango L a R.  Ejemplos :   Entrada: L = 2, R = 5  Salida: 14  Explicación:  2 * 3 * 4 * 5 … Continue reading «Producto acumulativo de dígitos de todos los números en el rango dado»

Número positivo más pequeño formado por dígitos no repetidos cuya suma de dígitos es N

Dado un entero positivo N , la tarea es encontrar el número positivo más pequeño formado por dígitos distintos cuya suma de dígitos sea igual a N . Si no existe tal número, escriba “-1” . Ejemplos: Entrada: N = 11 Salida: 29 Explicación: La suma de los dígitos = 2 + 9 = 11 … Continue reading «Número positivo más pequeño formado por dígitos no repetidos cuya suma de dígitos es N»

Invertir un número usando stack

Dado un número, escribe un programa para invertir este número usando stack. Ejemplos:  C++ // CPP program to reverse the number // using a stack   #include <bits/stdc++.h> using namespace std;   // Stack to maintain order of digits stack <int> st;   // Function to push digits into stack void push_digits(int number) {     while … Continue reading «Invertir un número usando stack»