Imprima todos los números en el rango dado con dígitos en orden estrictamente creciente

Dados dos enteros positivos L y R , la tarea es imprimir los números en el rango [L, R] que tienen sus dígitos en orden estrictamente creciente. Ejemplos: Entrada: L = 10, R = 15  Salida: 12 13 14 15  Explicación:  En el rango [10, 15], solo los números {12, 13, 14, 15} tienen sus … Continue reading «Imprima todos los números en el rango dado con dígitos en orden estrictamente creciente»

Encuentra el MCD entre la suma de dos números enteros dados elevados a la potencia de N y su diferencia

Dados tres enteros positivos, P , Q y N , la tarea es encontrar el MCD de (P N + Q N ) y (P – Q) bajo módulo 10 9 + 7 . Ejemplos: Entrada: p = 10, q = 6, n = 5 Salida: 4 Explicación: p n + q n = 10 … Continue reading «Encuentra el MCD entre la suma de dos números enteros dados elevados a la potencia de N y su diferencia»

Número octogonal

Se le da un número n, la tarea es encontrar el n número octogonal. Además, encuentre la serie Octogonal hasta el n. Un número octogonal es el número de la figura que representa el octágono. Los números octagonales se pueden formar colocando números triangulares en los cuatro lados de un cuadrado. El número octogonal se … Continue reading «Número octogonal»

Compruebe si el número es válido cuando se voltea al revés

Dada una string str que representa un número, la tarea es encontrar si el número es válido o no si está al revés, es decir, al revés. Ejemplos:   Entrada: str = “1183”  Salida: Sí  al revés (1183) = 1183 Entrada: str = “983”  Salida: No   Enfoque: Solo los dígitos 1 , 3 y 8 son … Continue reading «Compruebe si el número es válido cuando se voltea al revés»

Número positivo más pequeño formado por dígitos no repetidos cuya suma de dígitos es N

Dado un entero positivo N , la tarea es encontrar el número positivo más pequeño formado por dígitos distintos cuya suma de dígitos sea igual a N . Si no existe tal número, escriba “-1” . Ejemplos: Entrada: N = 11 Salida: 29 Explicación: La suma de los dígitos = 2 + 9 = 11 … Continue reading «Número positivo más pequeño formado por dígitos no repetidos cuya suma de dígitos es N»

¿Cómo sumar dos números hexadecimales?

Dados dos números hexadecimales numéricos str1 y str2 , la tarea es sumar los dos números hexadecimales.  El sistema numérico hexadecimal , a menudo abreviado como «hex», es un sistema numérico compuesto por 16 símbolos. utiliza 10 símbolos del sistema numérico decimal que están representados por 0-9 y seis símbolos adicionales A – F que … Continue reading «¿Cómo sumar dos números hexadecimales?»

Número más pequeño mayor o igual a N que tiene una suma de dígitos que no excede S

Dado el número entero N y el número entero S , la tarea es encontrar el número más pequeño mayor o igual que N tal que la suma de sus dígitos no exceda S. Ejemplos: Entrada: N = 3, S = 2 Salida: 10 Explicación: La suma de los dígitos de 10 es 1, que … Continue reading «Número más pequeño mayor o igual a N que tiene una suma de dígitos que no excede S»

Contar divisores de n en O(n^1/3)

Dado un número n, cuente todos los divisores distintos de él. Ejemplos:  Input : 18 Output : 6 Divisors of 18 are 1, 2, 3, 6, 9 and 18. Input : 100 Output : 9 Divisors of 100 are 1, 2, 4, 5, 10, 20, 25, 50 and 100 Enfoque 1: Una solución ingenua sería … Continue reading «Contar divisores de n en O(n^1/3)»

Convierta una string en un entero sin usar ninguna función incorporada

Dada una string str , la tarea es convertir la string dada en el número sin usar ninguna función incorporada. Ejemplos:  C++ // C++ program for the above approach  #include <iostream>  using namespace std;     // Function to convert string to  // integer without using functions  void convert(string s)  {      // Initialize a variable      int … Continue reading «Convierta una string en un entero sin usar ninguna función incorporada»

Calcular MDAS factorial de número dado

Dado un número entero N , la tarea es encontrar el factorial MDAS. El factorial general de un no. N viene dado por:   Factorial(N) = (N)*(N-1)*(N-2)*(N-3)*(N-4)*(N-5)*(N-6)*(N-7) – – – – – -(3)*(2)*(1).   En el factorial MDAS, en lugar de simplemente multiplicar los números de N a 1, realizamos cuatro operaciones, Multiplicación (*), División (/), Suma … Continue reading «Calcular MDAS factorial de número dado»