Programa Java para verificar si todos los elementos de la array se pueden convertir a números pronicos girando dígitos

Dada una array arr[] de tamaño N , la tarea es verificar si es posible convertir todos los elementos de la array en un número pronico al rotar los dígitos de los elementos de la array cualquier cantidad de veces. Ejemplos: Entrada: { 321, 402, 246, 299}  Salida: Verdadero  Explicación:  arr[0] → La rotación a … Continue reading «Programa Java para verificar si todos los elementos de la array se pueden convertir a números pronicos girando dígitos»

Encuentre el rango [L, R] tal que la suma de los números en este rango sea igual a N

Dado un número entero N (N ≠ 0), la tarea es encontrar un rango [L, R] (−10⁻¹⁸ < L < R < 10¹⁸) tal que la suma de todos los números enteros en este rango sea igual a N . L + (L+1) + … + (R−1) + R = norte Ejemplos: Entrada: N = … Continue reading «Encuentre el rango [L, R] tal que la suma de los números en este rango sea igual a N»

Recuento de N dígitos Números que no tienen par de dígitos consecutivos iguales

Dado un número entero N , la tarea es encontrar el recuento total de números de N dígitos de modo que no haya dos dígitos consecutivos iguales. Ejemplos: Entrada: N = 2  Salida: 81  Explicación:  Cuente los posibles números de 2 dígitos, es decir, los números en el rango [10, 99] = 90  Todos los … Continue reading «Recuento de N dígitos Números que no tienen par de dígitos consecutivos iguales»

Cuente todos los números primos en un rango dado cuya suma de dígitos también sea primo

Dados dos números enteros L y R , la tarea es encontrar el número total de números primos en el rango [L, R] cuya suma de los dígitos también es un número primo. Ejemplos: Entrada: L = 1, R = 10  Salida: 4  Explicación:  Los números primos en el rango L = 1 a R … Continue reading «Cuente todos los números primos en un rango dado cuya suma de dígitos también sea primo»

Colocación de Sudo[1.7] | Mayor raíz digital

Dado un número N, debe encontrar un divisor de N tal que la Raíz digital de ese divisor sea la mayor entre todos los demás divisores de N. Si más de un divisor da la misma Raíz digital mayor, genere el divisor máximo. La raíz digital de un número no negativo se puede obtener sumando … Continue reading «Colocación de Sudo[1.7] | Mayor raíz digital»

número estrobogramático

Para la longitud n dada, encuentre todos los números estrobogramáticos de longitud n. Número estrobogramático es un número cuyo numeral es rotacionalmente simétrico, de modo que aparece igual cuando se gira 180 grados. En otras palabras, el número estrobogramático aparece igual al derecho y al revés. 0 después de una rotación de 180°: (0 → … Continue reading «número estrobogramático»

Encuentra XOR de todos los elementos en una array

Dada una array arr[] que contiene números enteros de tamaño N , la tarea es encontrar el XOR de esta array. Ejemplos:   Entrada: arr[] = {2, 4, 7}  Salida: 1  Explicación:  XOR de la array = 2 ^ 4 ^ 7 = 1 Entrada: arr[] = { 3, 9, 12, 13, 15 }  Salida: 4   … Continue reading «Encuentra XOR de todos los elementos en una array»

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 «Generar todas las rotaciones de un número»

Comprobar si un número es un número misterioso

Dado un número, comprueba si es un número misterioso o no. Un número misterioso es un número que se puede expresar como la suma de dos números y esos dos números deben ser el reverso uno del otro. Ejemplos: C++ // C++ implementation of above approach #include <bits/stdc++.h> using namespace std;   // Finds reverse … Continue reading «Comprobar si un número es un número misterioso»

Número más pequeño inmediato después de reorganizar los dígitos de un número dado

Dado un número, imprima el número más pequeño inmediato formado al reorganizar los dígitos de un número dado. Escriba “No es posible” si no es posible obtener el número más pequeño. Ejemplos:   Entrada : n = 1234  Salida : No posible Entrada : n = 3544  Salida : 3454 Entrada : n = 2536  Salida : … Continue reading «Número más pequeño inmediato después de reorganizar los dígitos de un número dado»