Número impar más pequeño con suma par de dígitos del número dado N

Dado un gran número en forma de string str . La tarea es encontrar el número impar más pequeño cuya suma de dígitos sea par eliminando cero o más caracteres de la string dada str , donde los dígitos se pueden reorganizar. Ejemplos Entrada: str = “15470”  Salida: 15  Explicación:  Los dos dígitos impares más … Continue reading «Número impar más pequeño con suma par de dígitos del número dado N»

Número más grande con dígitos primos

Dado un valor entero enorme n, encuentre el valor entero mayor x tal que x <= n y todos los dígitos de x sean primos. Ejemplos:  Input : n = 45 Output : 37 37 is the largest number smaller than or equal to with all prime digits. Input : n = 1000 Output : … Continue reading «Número más grande con dígitos primos»

Cuente elementos de array no palindrómicos que tengan el mismo primer y último dígito

Dada una array arr[] de tamaño N , la tarea es imprimir el recuento de números no palindrómicos presentes en la array dada cuyo primer y último dígito es el mismo. Ejemplos: Entrada: arr[]={121, 134, 2342, 4514} Salida: 2 Explicación: 2342 y 4514 son los números no palindrómicos que tienen el mismo primer y último … Continue reading «Cuente elementos de array no palindrómicos que tengan el mismo primer y último dígito»

Imprimir todos los números de un rango dado que se componen de dígitos consecutivos

Dado un rango [L, R] , la tarea es encontrar todos los números del rango [L, R] cuyos dígitos son consecutivos. Imprime todos esos números en orden creciente. Ejemplos: Entrada: L = 12, R = 34 Salida: 12 23 34 Entrada: L = 12, R = 25 Salida: 12 23 Enfoque: El problema dado se … Continue reading «Imprimir todos los números de un rango dado que se componen de dígitos consecutivos»

Imprimir todos los dígitos repetidos presentes en un número dado en orden ordenado

Dado un número entero N , la tarea es imprimir todos los dígitos repetidos presentes en N en orden ordenado. Ejemplos: Entrada: N = 45244336543 Salida: 3 4 5 Explicación: Los dígitos duplicados son 3 4 5 Entrada: N = 987065467809 Salida: 0 6 7 8 9 Planteamiento: La idea es usar Hashing para almacenar … Continue reading «Imprimir todos los dígitos repetidos presentes en un número dado en orden ordenado»

Representar un número como la suma de números positivos que terminan en 9

Dado un número entero N , la tarea es comprobar si N se puede expresar como una suma de números enteros que tienen 9 como último dígito (9, 19, 29, 39…), o no. Si se determina que es cierto, encuentre el recuento mínimo de dichos enteros necesarios para obtener N . De lo contrario, imprima … Continue reading «Representar un número como la suma de números positivos que terminan en 9»

Comprobar si un entero es la rotación de otro entero dado

Dados dos enteros A y B , la tarea es verificar si el entero A es una rotación de los dígitos del entero B o no. Si se encuentra que es cierto, escriba «Sí» . De lo contrario, escriba “No” . Ejemplos:   Entrada: A= 976, B= 679 Salida: Sí Entrada: A= 974, B= 2345 Salida: … Continue reading «Comprobar si un entero es la rotación de otro entero dado»

Ordenar una array de acuerdo con la frecuencia creciente del dígito K en los elementos de la array

Dada una array arr[] de tamaño N y un número entero K que representa un dígito, la tarea es imprimir la array dada en orden creciente de acuerdo con la frecuencia creciente del dígito K en los elementos de la array . Ejemplos: Entrada: arr[] = {15, 66, 26, 91}, K = 6 Salida: 15 … Continue reading «Ordenar una array de acuerdo con la frecuencia creciente del dígito K en los elementos de la array»

Cuente números en el rango LR que son divisibles por todos sus dígitos distintos de cero

Dado un rango l – r (inclusive), cuente los números que son divisibles por todos sus dígitos distintos de cero. Ejemplos:   Input : 1 9 Output : 9 Explanation: all the numbers are divisible by their digits in the range 1-9. Input : 10 20 Output : 5 Explanation: 10, 11, 12, 15, 20 Enfoque:  … Continue reading «Cuente números en el rango LR que son divisibles por todos sus dígitos distintos de cero»

Número especial de dos dígitos

Un número especial de dos dígitos es un número tal que cuando la suma de los dígitos del número se suma al producto de sus dígitos, el resultado es igual al número original de dos dígitos. Ejemplos:   input : 59. output : 59 is a Special Two-Digit Number Explanation: Sum of digits = 5 + 9 … Continue reading «Número especial de dos dígitos»