Programa Java para generar todas las rotaciones de un número

Dado un número entero n , la tarea es generar todos los números de desplazamiento a la izquierda posibles. Un número de desplazamiento a la izquierda es un número que se genera cuando todos los dígitos del número se desplazan una posición a la izquierda y el dígito de la primera posición se desplaza al … Continue reading «Programa Java para generar todas las rotaciones de un número»

Encuentre el siguiente número sumando números naturales en orden alternando índices desde el último

Dada una string numérica S de tamaño N , la tarea es encontrar el número formado al sumar los números 1 , 2 , 3 , … hasta el infinito a cada dígito alternativo de la string numérica dada S (comenzando desde la última posición). En cualquier momento, si el resultado de la suma no … Continue reading «Encuentre el siguiente número sumando números naturales en orden alternando índices desde el último»

Número más grande formado por X e Y con la cuenta de X divisible por Y y de Y por X

Dados tres enteros X , Y y N , la tarea es encontrar el mayor número posible de longitud N que consista solo en X e Y como sus dígitos, de modo que la cuenta de X en él sea divisible por Y y viceversa . Si no se puede formar tal número, imprima -1 … Continue reading «Número más grande formado por X e Y con la cuenta de X divisible por Y y de Y por X»

Raíz digital (suma digital repetida) del entero grande dado

La raíz digital de un entero positivo se encuentra sumando los dígitos del entero. Si el valor resultante es un solo dígito, entonces ese dígito es la raíz digital. Si el valor resultante contiene dos o más dígitos, esos dígitos se suman y se repite el proceso. Esto continúa todo el tiempo que sea necesario … Continue reading «Raíz digital (suma digital repetida) del entero grande dado»

Contar números (menores o iguales a N) con suma de dígitos dada

Dado un número N y una suma S, encuentre la cuenta de números hasta N que tienen una suma de dígitos igual a S. Examples: Input : N = 100, S = 4 Output : 5 Upto 100 only 5 numbers(4, 13, 22, 31, 40) can produce 4 as their sum of digits. Input : … Continue reading «Contar números (menores o iguales a N) con suma de dígitos dada»

Generar todos los números palindrómicos menores que n

Encuentra todos los números menores que n, que son palindrómicos. Los números se pueden imprimir en cualquier orden. Ejemplos:  Input : n = 12 Output : 1, 2, 3, 4, 5, 6, 7, 8, 9, 11 Input : n = 104 Output : 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, … Continue reading «Generar todos los números palindrómicos menores que n»

Suma y producto de todos los Nodes de suma de dígitos pares de una lista enlazada simple

Dada una lista enlazada individualmente que contiene N Nodes, la tarea es encontrar la suma y el producto de todos los Nodes de la lista cuyo valor de datos tiene una suma de dígitos pares. Ejemplos:   Entrada: 15 -> 16 -> 8 -> 6 -> 13  Salida:  Suma = 42  Producto = 9360  Explicación:  La … Continue reading «Suma y producto de todos los Nodes de suma de dígitos pares de una lista enlazada simple»

Programa para comprobar si un número es divisible por la suma de sus cifras

Dado un número entero N, la tarea es verificar si el número es divisible por la suma de sus dígitos o no. Si es divisible, escriba «SÍ», de lo contrario, escriba «NO». Ejemplos:  Input: N = 12 Output: YES Explanation: As sum of digits of 12 = 1 + 2 = 3 and 12 is … Continue reading «Programa para comprobar si un número es divisible por la suma de sus cifras»

Contar el número de huecos en un número entero

Dado un número entero , la tarea es contar el número de agujeros en ese número. Los agujeros en cada dígito se dan a continuación:   Dígito Número de agujeros 0 1 1 0 2 0 3 0 4 1 5 0 6 1 7 0 8 2 9 1 Ejemplos:   Entrada: num = 6457819  Salida: … Continue reading «Contar el número de huecos en un número entero»

Suma de todos los números palindrómicos de N dígitos divisibles por 9 formados con los dígitos del 1 al 9

Dado un número N , la tarea es encontrar la suma de todos los números palindrómicos de N dígitos (formados por dígitos del 1 al 9) que son divisibles por 9. Ejemplos: Entrada: N = 1 Salida: 9 Explicación: Solo 9 es un número palindrómico de 1 dígito divisible por 9 Entrada: N = 3 … Continue reading «Suma de todos los números palindrómicos de N dígitos divisibles por 9 formados con los dígitos del 1 al 9»