Cuenta de N dígitos Números cuya suma de cada K dígitos consecutivos es igual | conjunto 2

Dados dos números enteros N y K , la tarea es encontrar el conteo de todos los números posibles de N dígitos que tienen la suma de cada K dígitos consecutivos del número que son iguales. Ejemplos:   Entrada: N = 2, K=1  Salida: 9  Explicación:  Todos los números de dos dígitos que cumplen las condiciones … Continue reading «Cuenta de N dígitos Números cuya suma de cada K dígitos consecutivos es igual | conjunto 2»

Máxima suma y producto de las M cifras consecutivas de un número

Dado un número en forma de string. La tarea es encontrar la suma y el producto máximos de m dígitos consecutivos que se toman de la string de números. Ejemplos:   Entrada: N = 3675356291, m = 5  Salida: 3150  Hay 6 secuencias de 5 dígitos 36753, 67535, 75356, 53562, 35629, 56291  6 x 7 x … Continue reading «Máxima suma y producto de las M cifras consecutivas de un número»

Cuente números con una diferencia entre el número y su suma de dígitos mayor que el valor específico

Dado un valor N positivo, necesitamos encontrar el conteo de números menores que N tales que la diferencia entre el número y la suma de sus dígitos sea mayor o igual al valor diff específico dado. Ejemplos:   Input : N = 13, diff = 2 Output : 4 Then 10, 11, 12 and 13 satisfy the … Continue reading «Cuente números con una diferencia entre el número y su suma de dígitos mayor que el valor específico»

Encuentre el Node de suma máxima de dígitos pares en el árbol dado

Dado un árbol con los pesos de todos los Nodes, la tarea es encontrar el Node de peso máximo cuyo peso tiene una suma de dígitos pares. Ejemplos:  Input: Tree = 5 / \ 10 6 / \ 11 8 Output: 11 Explanation: The tree node weights are: 5 -> 5 10 -> 1 + … Continue reading «Encuentre el Node de suma máxima de dígitos pares en el árbol dado»

Conteo de dígitos que se eliminarán para hacer un número divisible por 25

Dado un número N , la tarea es encontrar la cantidad mínima de dígitos que se deben eliminar del número para que el número sea divisible por 25. Entrada: N = 71345 Salida: 3 Explicación: Después de quitar 1, 3 y 5, el número se convierte en 75 y es divisible por 25. Entrada: N … Continue reading «Conteo de dígitos que se eliminarán para hacer un número divisible por 25»

Programa C++ para encontrar el valor máximo posible al rotar los dígitos de un número dado

Dado un entero positivo N , la tarea es encontrar el valor máximo entre todas las rotaciones de los dígitos del entero N . Ejemplos: Entrada: N = 657 Salida: 765 Explicación: Todas las rotaciones de 657 son {657, 576, 765}. El valor máximo entre todas estas rotaciones es 765. Entrada: N = 7092 Salida: … Continue reading «Programa C++ para encontrar el valor máximo posible al rotar los dígitos de un número dado»

Programa Cpp14 para maximizar la diferencia entre la suma de los elementos de array primos y no primos desplazando los dígitos a la izquierda un número mínimo de veces

Dada una array arr[] de tamaño N , la tarea es encontrar la diferencia máxima entre la suma de los números primos y la suma de los números no primos presentes en la array, desplazando a la izquierda los dígitos de los elementos de la array en 1 mínimo numero de veces.  Ejemplos: Entrada: arr[] … Continue reading «Programa Cpp14 para maximizar la diferencia entre la suma de los elementos de array primos y no primos desplazando los dígitos a la izquierda un número mínimo de veces»

Minimice los incrementos para hacer una suma de dígitos de N como máximo S

Dados dos enteros positivos N y S . La tarea es minimizar el número de incrementos en N (N = N + 1) necesarios para que la suma de los dígitos de N  sea menor o igual que S. NOTA: N puede variar hasta un número de 18 dígitos y 1 <= S <= 162 … Continue reading «Minimice los incrementos para hacer una suma de dígitos de N como máximo S»