Recuento de números de dígitos binarios menores que N

Dado un límite N, necesitamos averiguar la cantidad de números de dígitos binarios que son más pequeños que N. Los números de dígitos binarios son aquellos números que contienen solo 0 y 1 como dígitos, como 1, 10, 101, etc. son números de dígitos binarios . Ejemplos:  Input : N = 200 Output : 7 … Continue reading «Recuento de números de dígitos binarios menores que N»

Sumas máximas y mínimas de dos números con reemplazos de dígitos

Dados dos números positivos calcular las sumas mínimas y máximas posibles de dos números. Se nos permite reemplazar el dígito 5 con el dígito 6 y viceversa en cualquiera de los números dados o en ambos. Ejemplos:   Input : x1 = 645 x2 = 666 Output : Minimum Sum: 1100 (545 + 555) Maximum Sum: … Continue reading «Sumas máximas y mínimas de dos números con reemplazos de dígitos»

Comprobar si todos los dígitos del número dado son iguales

Dado un entero positivo N , la tarea es verificar si todos los dígitos del entero N dado son iguales o no. Si se encuentra que es cierto , escriba Sí . De lo contrario , imprima No. Ejemplos: Entrada: N = 222 Salida: Sí Entrada: N = 232 Salida: No Enfoque ingenuo: el enfoque … Continue reading «Comprobar si todos los dígitos del número dado son iguales»

Comprobar si dos números racionales dados son iguales o no

Dadas dos strings S y T que representan números racionales no negativos , la tarea es comprobar si los valores de S y T son iguales o no. Si se encuentra que es cierto, escriba «SÍ» . De lo contrario, escriba “NO” . Nota: Cualquier número racional se puede representar de una de las tres … Continue reading «Comprobar si dos números racionales dados son iguales o no»

Recuento de enteros impares distintos de N dígitos que se pueden generar usando un conjunto dado de dígitos

Dada una array arr[] de tamaño N que representa los dígitos del 0 al 9 , la tarea es contar el número de enteros de N dígitos impares distintos que se pueden formar usando los dígitos dados en la array. Ejemplos: Entrada: arr[] = {1, 0, 2, 4} Salida: 4 Explicación: Los posibles enteros impares … Continue reading «Recuento de enteros impares distintos de N dígitos que se pueden generar usando un conjunto dado de dígitos»

Encuentre dos números con suma N tal que ninguno de ellos contenga el dígito K

Dado un número N y un dígito K (1 < K <= 9), la tarea es encontrar dos números enteros A y B tales que A + B = N y el dígito K no esté presente ni en A ni en B. Ejemplos:  Entrada: N = 443, K = 4  Salida: 256, 187  Explicación:  … Continue reading «Encuentre dos números con suma N tal que ninguno de ellos contenga el dígito K»

Encuentre el número más pequeño con el número dado de dígitos y la suma de dígitos bajo restricciones dadas

Dados dos enteros S y D , la tarea es encontrar el número que tiene D número de dígitos y la suma de sus dígitos como S tal que la diferencia entre el dígito máximo y mínimo en el número sea la mínima posible. Si son posibles varios de esos números, imprima el número más … Continue reading «Encuentre el número más pequeño con el número dado de dígitos y la suma de dígitos bajo restricciones dadas»

Comprobar si el número está equilibrado

Dado un número N en forma de string, la tarea es comprobar si el número dado está equilibrado o no . Número equilibrado: se dice que un número está equilibrado si la suma de los dígitos de la primera mitad es igual a la suma de los dígitos de la segunda mitad. Nota: Todos los números … Continue reading «Comprobar si el número está equilibrado»

Subconjunto más largo tal que los elementos adyacentes tienen al menos un dígito común | Serie 1

Dado un arreglo de N enteros, escriba un programa que imprima la longitud del subarreglo más largo de modo que los elementos adyacentes del subarreglo tengan al menos un dígito en común.  Ejemplos:  Input : 12 23 45 43 36 97 Output : 3 Explanation: The subarray is 45 43 36 which has 4 common … Continue reading «Subconjunto más largo tal que los elementos adyacentes tienen al menos un dígito común | Serie 1»

Imprima el entero más grande formado al insertar el dígito X en la string dada

Dada una string S de tamaño N que representa un valor entero grande y un dígito positivo X , la tarea es imprimir el entero más grande formado al insertar el dígito X en la string S . Ejemplos: Entrada: S = “99”, X = 9 Salida: 999 Explicación:  El número más grande que se … Continue reading «Imprima el entero más grande formado al insertar el dígito X en la string dada»