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

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

Dígitos mínimos a eliminar para hacer un número Cuadrado perfecto

Dado un entero n, necesitamos encontrar cuántos dígitos se quitan del número para convertirlo en un cuadrado perfecto. Ejemplos:  Entrada: 8314  Salida: 81 2  Explicación: Si eliminamos 3 y 4, el número se convierte en 81, que es un cuadrado perfecto. Entrada: 57  Salida: -1 La idea es generar todas las subsecuencias posibles y devolver … Continue reading «Dígitos mínimos a eliminar para hacer un número Cuadrado perfecto»

Comprobar si un número es un pangrama o no

Dado un número entero N , la tarea es verificar si el número dado es un pangrama o no. Nota: Un número de pangrama contiene todos los dígitos [0-9] al menos una vez. Ejemplos: Entrada: N = 10239876540022 Salida: Sí Explicación: N contiene todos los dígitos del 0 al 9. Por lo tanto, es un pangrama. … Continue reading «Comprobar si un número es un pangrama o no»

Consultas para contar números enteros en un rango [L, R] tales que su suma de dígitos sea primo y divisible por K

Dadas Q consultas y un entero K donde cada consulta consta de un rango [L, R] y la tarea es encontrar el número de enteros en el rango dado cuya suma de dígitos es primo y divisible por K . Ejemplo:   Input: Q = { {1, 11}, {5, 15}, {2, 24} } K = 2 … Continue reading «Consultas para contar números enteros en un rango [L, R] tales que su suma de dígitos sea primo y divisible por K»

Comprobar si dos enteros son anagramas uno del otro

Dados dos números enteros A y B , la tarea es verificar si los números dados son anagramas entre sí o no. Al igual que las strings, se dice que un número es un anagrama de otro número si se puede hacer igual al otro número simplemente mezclando los dígitos en él. Ejemplos:  Entrada: A … Continue reading «Comprobar si dos enteros son anagramas uno del otro»

Contar números en el rango [L, R] cuya suma de dígitos es un número primo

Dados dos números enteros L y R , la tarea es contar todos los números en el rango [L, R] cuya suma de dígitos es un número primo . Ejemplos: Entrada: L = 1, R = 10  Salida: 3  Explicación:  Los números en el rango L(= 1) a R(= 10), cuya suma de dígitos es … Continue reading «Contar números en el rango [L, R] cuya suma de dígitos es un número primo»

Generar número con la operación dada y verificar si es palíndromo

Dado un número entero N , la tarea es crear una string a partir de él repitiendo el número de modo que la longitud de la string resultante sea igual a la suma de los dígitos del número original. Por ejemplo: si el número es 61 y la suma de los dígitos es 6 + 1 … Continue reading «Generar número con la operación dada y verificar si es palíndromo»

Encuentre el conteo total de números hasta N dígitos en una base B dada

Dados dos enteros N y B , la tarea es encontrar el conteo de números naturales de Base B hasta N dígitos. Ejemplos:   Entrada: N = 2, B = 10  Salida: 99  Explicación:  1, 2, 3, 4, 5, 6, 7, 8, 9 son números naturales de 1 dígito de base 10.  10, 11, 12………99 son … Continue reading «Encuentre el conteo total de números hasta N dígitos en una base B dada»

Ordena los números dados para formar el número mayor | conjunto 2

Dada una array de números no negativos (del rango de enteros), es necesario organizarlos en algún orden de modo que proporcione el número máximo. Por ejemplo, la array dada es A[1, 34, 3, 98, 9, 76, 45, 4, 12, 121]. si ordenamos estos números en el siguiente orden, A[9, 98, 76, 45, 4, 34, 3, … Continue reading «Ordena los números dados para formar el número mayor | conjunto 2»

Contar números hasta N que contenga al menos un dígito repetido

Dado un número entero N , la tarea es contar los números menores o iguales a N de modo que cada número contenga al menos un dígito repetido. Ejemplos: Entrada: N = 20  Salida: 1  Explicación:  Los números que contienen al menos un dígito repetido y menores o iguales que N(= 20) son {11}. Por lo … Continue reading «Contar números hasta N que contenga al menos un dígito repetido»