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»

Última cifra de un número elevado a la última cifra de N factorial

Dados dos números X y N , la tarea es encontrar el último dígito de X elevado al último dígito de N factorial , es decir  . Ejemplos:   Entrada: X = 5, N = 2  Salida: 5  Explicación:  Dado que, 2! mod 10 = 2  por lo tanto 5 2 = 25 y el último … Continue reading «Última cifra de un número elevado a la última cifra de N factorial»

Maximice los ceros finales en el producto desde la parte superior izquierda hasta la parte inferior derecha de Matrix dada

Dada una array mat[][] de dimensiones N * M ,  la tarea es imprimir el número máximo de ceros finales que se pueden obtener en el producto de los elementos de la array en el camino desde la celda superior izquierda (0, 0) hasta la celda inferior derecha (N – 1, M – 1) de … Continue reading «Maximice los ceros finales en el producto desde la parte superior izquierda hasta la parte inferior derecha de Matrix dada»

Máximo de suma y producto de dígitos hasta que el número se reduce a un solo dígito

Dado un número N, la tarea es imprimir el máximo entre la suma y la multiplicación de los dígitos del número dado hasta que el número se reduzca a un solo dígito. Nota: La suma y la multiplicación de dígitos se realizarán hasta que el número se reduzca a un solo dígito.   Tomemos un ejemplo donde … Continue reading «Máximo de suma y producto de dígitos hasta que el número se reduce a un solo dígito»

Número palindrómico más pequeño más cercano a N

Dado un número entero N , la tarea es encontrar el número palindrómico más cercano que sea menor que N . Ejemplos: Entrada: N = 4000 Salida: 3993 Explicación: 3993 es el número palindrómico más cercano a N(= 4000) que también es más pequeño que N(= 4000). Por lo tanto, 3993 es la respuesta requerida. … Continue reading «Número palindrómico más pequeño más cercano a N»

Diferencia absoluta entre el recuento de bits establecidos en N y su reverso

Dado un número entero N , la tarea es encontrar la diferencia absoluta entre el número de bits establecidos presentes en el número N y al revés del número N. Ejemplos: Entrada: N = 13 Salida: 2 Explicación: Representación binaria de (13) 10 = (1101) 2 Recuento de bits establecidos = 3 El reverso de … Continue reading «Diferencia absoluta entre el recuento de bits establecidos en N y su reverso»

Número más grande que no exceda N que no contenga ninguno de los dígitos de S

Dada una string numérica N ( 1 ≤ |N| ≤ 10 5 ) y otra string numérica S ( 1 ≤ |S| ≤ 10 5 ), la tarea es encontrar el número máximo ≤ N tal que no contenga dígitos de cuerda S. _ Elimine los ceros iniciales, si es necesario.  Nota: La string S … Continue reading «Número más grande que no exceda N que no contenga ninguno de los dígitos de S»

Forme el número palindrómico más grande usando al menos dos intercambios

Dado un número palindrómico no negativo num que contiene n número de dígitos. El problema es aplicar como máximo dos operaciones de intercambio sobre el número num para que la resultante sea el número palindrómico más grande posible. Ejemplos:  Input : 4697557964 Output : 9647557469 In, 4697557964 the highlighted digits were swapped to get the … Continue reading «Forme el número palindrómico más grande usando al menos dos intercambios»

Comprobar si un número grande es divisible por 8 o no

Dado un número, la tarea es verificar si un número es divisible por 8 o no. El número de entrada puede ser grande y puede que no sea posible almacenarlo incluso si usamos long long int. Ejemplos:   Input : n = 1128 Output : Yes Input : n = 1124 Output : No Input : … Continue reading «Comprobar si un número grande es divisible por 8 o no»