Contar números del rango dado que tienen dígitos impares en lugares impares y dígitos pares en lugares pares

Dados dos enteros L y R , la tarea es contar números del rango [L, R] que tienen dígitos impares en posiciones impares y dígitos pares en posiciones pares respectivamente. Ejemplos: Entrada: L = 3, R = 25 Salida: 9 Explicación: Los números que cumplen las condiciones son 3, 5, 7, 9, 10, 12, 14, … Continue reading «Contar números del rango dado que tienen dígitos impares en lugares impares y dígitos pares en lugares pares»

Comprobar si el producto de la suma de dígitos y su reverso es igual al número o no

Dado un número, verifica si el producto de la suma de dígitos y el reverso de la suma de dígitos es igual al número o no. Ejemplos:   Input : 1729 Output : Yes Explanation: digit sum = 1 + 7 + 2 + 9 = 19 Reverse of digit sum = 91 Product = digit … Continue reading «Comprobar si el producto de la suma de dígitos y su reverso es igual al número o no»

Eliminar dígitos repetidos en un número dado

Dado un número entero, elimine los dígitos repetidos consecutivos de él. Ejemplos:  Input: x = 12224 Output: 124 Input: x = 124422 Output: 1242 Input: x = 11332 Output: 132 Necesitamos procesar todos los dígitos de n y eliminar las representaciones consecutivas. Podemos recorrer todos los dígitos dividiendo repetidamente n entre 10 y tomando n%10.  … Continue reading «Eliminar dígitos repetidos en un número dado»

Eliminar todos los Nodes de suma de dígitos pares de una lista doblemente enlazada

Dada una lista doblemente enlazada que contiene N Nodes, la tarea es eliminar todos los Nodes de la lista que contiene elementos cuya suma de dígitos es par. Ejemplos:  Entrada: DLL = 18 <=> 15 <=> 8 <=> 9 <=> 14  Salida: 18 <=> 9 <=> 14  Explicación:  La lista enlazada contiene:  18 -> 1 … Continue reading «Eliminar todos los Nodes de suma de dígitos pares de una lista doblemente enlazada»

Diferencia mínima posible entre dos números dados reorganizando sus dígitos en el mismo orden

Dados dos enteros positivos de N dígitos X e Y , la tarea es encontrar la mínima diferencia absoluta posible entre ambos enteros reorganizando los dígitos de ambos enteros en el mismo orden. Ejemplos: Entrada: X = 5181 , Y = 3663 Salida: 1482 Explicación: Reorganizar los dígitos de ambos enteros dados en el orden … Continue reading «Diferencia mínima posible entre dos números dados reorganizando sus dígitos en el mismo orden»

Recuento de todos los números posibles que no excedan M con el sufijo N

Dados dos enteros positivos N y M , la tarea es encontrar el conteo de todos los números posibles en el rango [1, M] , con el sufijo N . Ejemplos: Entrada: N = 5, M = 15  Salida: 2  Explicación: Solo los números que cumplen las condiciones son {5, 15}. Entrada: N = 25, … Continue reading «Recuento de todos los números posibles que no excedan M con el sufijo N»

Subarreglo de longitud K cuya concatenación forma un palíndromo

Dada una array arr[] , que consta de N enteros en el rango [0, 9] , la tarea es encontrar una subarreglo de longitud K a partir de la cual podamos generar un número que sea un número palíndromo . Si no existe tal subarreglo, imprima -1 . Nota: Los elementos de la array están … Continue reading «Subarreglo de longitud K cuya concatenación forma un palíndromo»

Comprueba si alguna permutación de un número es divisible por 3 y es palindrómica

Dado un número entero  N . La tarea es verificar si alguna de sus permutaciones es un palíndromo y divisible por 3 o no.  Ejemplos :   Input : N = 34734 Output : True Input : N = 34234 Output : False Enfoque básico: Primero, cree todas las permutaciones de un entero dado y para … Continue reading «Comprueba si alguna permutación de un número es divisible por 3 y es palindrómica»

Contar números de n dígitos que son monótonos

Llame monótono a un número decimal si:  . Escriba un programa que tome un número positivo n en la entrada y devuelva una cantidad de números decimales de longitud n que sean monótonos. Los números no pueden comenzar con 0. Ejemplos: Input : 1 Output : 9 Numbers are 1, 2, 3, … 9 Input … Continue reading «Contar números de n dígitos que son monótonos»

Reduzca un número N en D como máximo para maximizar el conteo de nueves finales

Dados dos enteros positivos N y D , la tarea es disminuir el valor de N en D como máximo, de modo que N contenga el recuento máximo de 9 s finales. Ejemplos: Entrada: N = 1025, D = 6  Salida: 1019  Explicación:  Decrementar N en 6 modifica N a 1019, que consiste en el … Continue reading «Reduzca un número N en D como máximo para maximizar el conteo de nueves finales»