Agregue un dígito al final para que el número sea igual a la longitud de la string restante

Dada una string str en la que se agrega un número entero al final (con o sin ceros a la izquierda). La tarea es encontrar un solo dígito del rango [0, 9] que debe agregarse al final del entero para que el número sea igual a la longitud de la string restante. Imprime -1 si … Continue reading «Agregue un dígito al final para que el número sea igual a la longitud de la string restante»

Costo mínimo para convertir M en N mediante la suma repetida de sus divisores pares

Dados dos enteros M y N , la tarea es encontrar el costo mínimo para convertir M en N mediante la suma repetitiva de divisores pares del valor actual de M (excepto M).  El costo de agregar un divisor par del valor actual de M, digamos d, es igual a M / d.   Imprima «-1» … Continue reading «Costo mínimo para convertir M en N mediante la suma repetida de sus divisores pares»

La x más pequeña tal que 1*n, 2*n, … x*n tienen todos los dígitos del 1 al 9

Dado un número positivo n. Necesitamos encontrar x tal que 1*n, 2*n, 3*n…..x*n da los 10 dígitos al menos una vez. Si tal x no es posible imprima -1. Ejemplos:   Input : n = 1692 Output : 3 Explanation: n = 1692, we got the digits- 1, 2, 6, 9 2*n = 3384, we got … Continue reading «La x más pequeña tal que 1*n, 2*n, … x*n tienen todos los dígitos del 1 al 9»

Cuente el número de dígitos de los números palíndromos en una array

Dada una array arr[] con N enteros. La tarea es contar todos los dígitos de todos los números palíndromos presentes en la array. Ejemplos:   Entrada: arr[] = {121, 56, 434}  Salida: 6  Solo 121 y 434 son palíndromos  y digitCount(121) + digitCount(434) = 3 + 3 = 6 Entrada: arr[] = {56, 455, 546 , … Continue reading «Cuente el número de dígitos de los números palíndromos en una array»

Números enteros del rango que se componen de un solo dígito distinto

Dados dos enteros L y R que representan un rango [L, R] , la tarea es encontrar el recuento de enteros del rango que se componen de un solo dígito distinto. Ejemplos:   Input : L = 9, R = 11 Output : 2 Only 9 and 11 have single distinct digit Input : L = … Continue reading «Números enteros del rango que se componen de un solo dígito distinto»

Recuento de números enteros en un rango dado que consiste solo en un conjunto dado de dígitos

Dados dos enteros L y R , y una array arr[] que contiene enteros de un solo dígito, la tarea es encontrar todos los enteros en el rango [L, R) que consisten en dígitos de una array de dígitos dada.  Ejemplos: Entrada: L = 1, R = 100, arr[] = {2, 3, 5, 7} Salida: … Continue reading «Recuento de números enteros en un rango dado que consiste solo en un conjunto dado de dígitos»

Recuento de elementos de array divisibles por su producto o suma de dígitos

Dada una array arr[] . La tarea es contar los elementos de la array que son divisibles por su producto de dígitos o por la suma de dígitos. Ejemplo: Entrada: arr[] = {123, 25, 36, 7} Salida: 2 Explicación: Los siguientes son los elementos que siguen las condiciones dadas La suma de los dígitos de … Continue reading «Recuento de elementos de array divisibles por su producto o suma de dígitos»

Programa Python3 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 Python3 para verificar si todos los elementos de la array se pueden convertir a números pronicos girando dígitos»

Programa en C++ 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 en C++ para generar todas las rotaciones de un número»