Contar agrupaciones de dígitos de un número con restricciones dadas

Nos dan una string que consta de dígitos, podemos agrupar estos dígitos en subgrupos (pero manteniendo su orden original). La tarea es contar el número de agrupaciones de modo que para cada subgrupo, excepto el último, la suma de los dígitos de un subgrupo sea menor o igual que la suma de los dígitos del … Continue reading «Contar agrupaciones de dígitos de un número con restricciones dadas»

Número más pequeño con suma de dígitos como N y divisible por 10^N

Encuentra el número más pequeño tal que la suma de sus dígitos sea N y sea divisible por  . Ejemplos:   Input : N = 5 Output : 500000 500000 is the smallest number divisible by 10^5 and sum of digits as 5. Input : N = 20 Output : 29900000000000000000000 Explicación Para hacer un número … Continue reading «Número más pequeño con suma de dígitos como N y divisible por 10^N»

Dígitos inversos de un entero con desbordamiento manejado

Escriba un programa para invertir un entero suponiendo que la entrada es un entero de 32 bits. Si el entero invertido se desborda, imprima -1 como salida. Veamos un enfoque simple para invertir los dígitos de un número entero .   C++ // A simple C program to reverse digits of // an integer. #include <bits/stdc++.h> using … Continue reading «Dígitos inversos de un entero con desbordamiento manejado»

Consultas para contar números de un rango que no contiene el dígito K en su representación decimal u octal

Dado un entero K y una array Q[][] que consta de N consultas de tipo {L, R} , la tarea de cada consulta es imprimir el recuento de números del rango [L, R] que no contiene el dígito K en su representación decimal u octal. Ejemplos: Entrada: K = 7, Q[][] = {{1, 15}} Salida: … Continue reading «Consultas para contar números de un rango que no contiene el dígito K en su representación decimal u octal»

Compruebe si la representación decimal de Binary String es divisible por 9 o no

Dada una string binaria S de longitud N , la tarea es verificar si la representación decimal de la string binaria es divisible por 9 o no t. Ejemplos: Entrada: S = 1010001 Salida: Sí Explicación: La representación decimal de la string binaria S es 81, que es divisible por 9. Por lo tanto, la … Continue reading «Compruebe si la representación decimal de Binary String es divisible por 9 o no»

Maximice el número N insertando el dígito dado en cualquier posición

Dado un entero positivo N y un dígito K , la tarea es encontrar el valor máximo del número dado N insertando el dígito dado K en él N . Ejemplos: Entrada: N = 6673, K = 6 Salida: 66763 Explicación: Todos los números formados al insertar K en cualquier posición en N son {66673, … Continue reading «Maximice el número N insertando el dígito dado en cualquier posición»

Recuento de grupos que tienen el tamaño más grande mientras se agrupan según la suma de sus dígitos

Dado un número entero N , la tarea es encontrar el número de grupos que tienen el tamaño más grande. Cada número del 1 al N se agrupa según la suma de sus dígitos . Ejemplos: Entrada: N = 13  Salida: 4  Explicación:  Son 9 grupos en total, se agrupan según la suma de sus … Continue reading «Recuento de grupos que tienen el tamaño más grande mientras se agrupan según la suma de sus dígitos»

Genere un número tal que la frecuencia de cada dígito sea el dígito multiplicado por la frecuencia en el número dado

Dado un número N que contiene dígitos del 1 al 9 únicamente. La tarea es generar un nuevo número usando el número N tal que la frecuencia de cada dígito en el nuevo número sea igual a la frecuencia de ese dígito en N multiplicada por el dígito mismo. Nota : Los dígitos del nuevo … Continue reading «Genere un número tal que la frecuencia de cada dígito sea el dígito multiplicado por la frecuencia en el número dado»

Comprobar si un número dado es polidivisible o no

Dado un entero n, determine si n es polidivisible o no. En matemáticas, un número se llama Polidivisible si sigue algunas propiedades únicas. El número no debe tener ceros a la izquierda. El número formado por los primeros i dígitos del número de entrada debe ser divisible por i, donde  . Si cualquier número sigue … Continue reading «Comprobar si un número dado es polidivisible o no»

Primer dígito en el producto de una array de números

Dada una array de ‘n’ números. Necesitamos encontrar el primer dígito del producto de estos números ‘n’  Ejemplos:   Input : arr[] = {5, 8, 3, 7} Output : 8 Product of 5, 8, 3, 7 is 840 and its first digit is 8 Input : arr[] = {6, 7, 9} Output : 3 Antecedentes:  Primero … Continue reading «Primer dígito en el producto de una array de números»