Maximizar el producto de números enteros formados al dividir dígitos de N en dos partes en cualquier permutación

Dado un número entero N en el rango [0, 10 9 ] , la tarea es encontrar el producto máximo de dos números enteros que se forman al dividir cualquier permutación de dígitos del número entero N en dos partes. Ejemplo: Entrada: N = 123 Salida: 63 Explicación: El número de formas de dividir N … Continue reading «Maximizar el producto de números enteros formados al dividir dígitos de N en dos partes en cualquier permutación»

Programa Java para contar rotaciones divisible por 4

Dado un gran número positivo como string, cuente todas las rotaciones del número dado que son divisibles por 4.  Ejemplos:  Input: 8 Output: 1 Input: 20 Output: 1 Rotation: 20 is divisible by 4 02 is not divisible by 4 Input : 13502 Output : 0 No rotation is divisible by 4 Input : 43292816 … Continue reading «Programa Java para contar rotaciones divisible por 4»

Encontrar la suma de los dígitos de un número hasta que la suma se convierta en un solo dígito

Dado un número n , necesitamos encontrar la suma de sus dígitos tal que:  If n < 10 digSum(n) = n Else digSum(n) = Sum(digSum(n)) Ejemplos:  Input : 1234 Output : 1 Explanation : The sum of 1+2+3+4 = 10, digSum(x) == 10 Hence ans will be 1+0 = 1 Input : 5674 Output : … Continue reading «Encontrar la suma de los dígitos de un número hasta que la suma se convierta en un solo dígito»

Números en un rango con raíz digital dada

Dado un entero K y un rango de números consecutivos [L, R] . La tarea es contar los números del rango dado que tienen raíz digital como K (1 ≤ K ≤ 9). La raíz digital es la suma de los dígitos de un número hasta que se convierte en un número de un solo … Continue reading «Números en un rango con raíz digital dada»

Número mínimo de operaciones para reducir N a 0 restando cualquier dígito de N

Dado un número N , la tarea es encontrar el número mínimo de operaciones requeridas para reducir el número N a cero restando el número dado por cualquier dígito presente en él. Ejemplos:  Entrada: N = 4  Salida: 1  Explicación:  Aquí 4 es el único dígito presente, por lo tanto, 4 – 4 = 0 … Continue reading «Número mínimo de operaciones para reducir N a 0 restando cualquier dígito de N»

Comprobar si dos números tienen el mismo número de dígitos

Dados dos números enteros A y B , la tarea es verificar si ambos números tienen el mismo número de dígitos. Ejemplos:   Entrada: A = 12, B = 1  Salida: No Entrada: A = 20, B = 99  Salida: Sí   Enfoque: Si bien ambos números son > 0, siga dividiendo ambos números por 10. Finalmente, … Continue reading «Comprobar si dos números tienen el mismo número de dígitos»

Encuentra el número n que contiene el dígito k o divisible por k.

Has dado dos números n y k. Debe encontrar el número n-ésimo que contiene el dígito k o divisible por k (2 <= k <=9). Ejemplos:   Input : n = 15, k = 3 Output : 33 Explanation : ( 3, 6, 9, 12, 13, 15, 18, 21, 23, 24, 27, 30, 31, 33 ). … Continue reading «Encuentra el número n que contiene el dígito k o divisible por k.»

Contar números formados por dos dígitos dados con suma que tiene dígitos dados

Dados a, b y N(1 a 10 6 ). La tarea es contar los números formados por los dígitos a y b exactamente de una longitud N tal que la suma de los dígitos del número así formado también contenga los dígitos a y b solamente. Dado que el conteo puede ser muy grande, imprima … Continue reading «Contar números formados por dos dígitos dados con suma que tiene dígitos dados»

Dividir un número en dos partes divisibles

Dado un número (como una string) y dos enteros a y b, divida la string en dos partes no vacías de modo que la primera parte sea divisible por a y la segunda parte sea divisible por b. Si la string no se puede dividir en dos partes no vacías, emita «NO», de lo contrario, … Continue reading «Dividir un número en dos partes divisibles»

Encuentra la permutación más pequeña de un número dado

Dado un entero largo, devuelve la permutación entera más pequeña (magnitud) de ese número. Ejemplos :   Input : 5468001 Output : 1004568 Input : 5341 Output : 1345 Fuente de la pregunta: Experiencia de entrevista digital de GE | Conjunto 6 Ya hemos discutido una solución en la publicación a continuación. El número más pequeño … Continue reading «Encuentra la permutación más pequeña de un número dado»