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»

Encuentre el número más pequeño formado al invertir los dígitos del número dado N

Dado un número entero N , la tarea es formar un número positivo mínimo posible (>0) invirtiendo algunos dígitos de N . Invertir para un dígito T se define como restarlo de 9 que es 9 – T. Nota: El número final no debe comenzar desde cero. Ejemplos: Entrada: N = 4545 Salida: 4444 Explicación: … Continue reading «Encuentre el número más pequeño formado al invertir los dígitos del número dado N»

Número de N dígitos más pequeño y más grande que comienza y termina con N

Dado un número entero N , la tarea es encontrar los números de N dígitos más pequeños y más grandes que comienzan y terminan con el dígito N. Ejemplos:  Entrada: N = 3  Salida:  Número más pequeño = 303  Número más grande = 393  Explicación:  303 es el número de 3 dígitos más pequeño que … Continue reading «Número de N dígitos más pequeño y más grande que comienza y termina con N»