Suma de los dígitos del cuadrado del número dado que tiene solo 1 como dígitos

Dado un número representado como string str que consta del dígito 1 solamente, es decir , 1, 11, 111, … . La tarea es encontrar la suma de los dígitos del cuadrado del número dado. Ejemplos:  Entrada: str = 11  Salida: 4  11 2 = 121  1 + 2 + 1 = 4 Entrada: str … Continue reading «Suma de los dígitos del cuadrado del número dado que tiene solo 1 como dígitos»

Cuente números de N dígitos cuyos dígitos no excedan la diferencia absoluta de los dos dígitos anteriores

Dado un número entero N , la tarea es contar la cantidad de números de N dígitos de modo que cada dígito, excepto el primero y el segundo, sea menor o igual que la diferencia absoluta de los dos dígitos anteriores. Ejemplos: Entrada: N = 1 Salida: 10 Explicación: Todos los números del [0 al … Continue reading «Cuente números de N dígitos cuyos dígitos no excedan la diferencia absoluta de los dos dígitos anteriores»

Encuentre el número positivo más pequeño que no se puede representar con los dígitos dados

Dada una array arr[] de tamaño 10 donde arr[i] representa la frecuencia del dígito i . La tarea es encontrar el número positivo más pequeño que no pueda ser representado por los dígitos dados. Ejemplos:   Entrada: arr[] = {2, 1, 1, 4, 0, 6, 3, 2, 2, 2}  Salida: 4  Dado que la cuenta del … Continue reading «Encuentre el número positivo más pequeño que no se puede representar con los dígitos dados»

Siguiente número más alto utilizando al menos una operación de intercambio

Dado un número no negativo num . El problema es encontrar el número más pequeño mayor que num realizando como máximo una operación de intercambio entre dos dígitos en num . Si no se puede formar un número mayor, escriba «No es posible». El número podría ser muy grande y es posible que ni siquiera … Continue reading «Siguiente número más alto utilizando al menos una operación de intercambio»

Contar números de un rango dado cuyo producto de dígitos es K

Dados tres números enteros positivos L , R y K , la tarea es contar los números en el rango [L, R] cuyo producto de dígitos es igual a K Ejemplos: Entrada: L = 1, R = 130, K = 14 Salida: 3 Explicación:  Los números en el rango [1, 100] cuya suma de dígitos … Continue reading «Contar números de un rango dado cuyo producto de dígitos es K»

K-ésimo número superior a N cuya suma de sus cifras es divisible por M

Dados los números enteros N , K y M , la tarea es encontrar el K -ésimo número mayor que N cuya suma de dígitos sea divisible por M. Ejemplos: Entrada: N = 6, K = 5, M = 5 Salida: 32 Explicación: El número mayor que N = 6 con la suma de sus … Continue reading «K-ésimo número superior a N cuya suma de sus cifras es divisible por M»

Número más pequeño cuya suma de dígitos es N y cada dígito aparece como máximo K veces

Dados dos enteros positivos N y K , la tarea es encontrar el número más pequeño cuya suma de dígitos sea N y cada dígito distinto en ese número ocurra como máximo K veces. Si no existe tal número, escriba “-1” . Ejemplos: Entrada: N = 25, K = 3 Salida: 799 Explicación: Suma de … Continue reading «Número más pequeño cuya suma de dígitos es N y cada dígito aparece como máximo K veces»

Imprima todos los números menores que N con un máximo de 2 dígitos únicos

Dado un número N (menos de 10^9). La tarea es imprimir todos los números menores que N que tengan un máximo de 2 dígitos únicos. Nota : Números como 100, 111, 101 son válidos ya que la cantidad de dígitos únicos es como máximo 2, pero 123 no es válido ya que tiene 3 dígitos únicos. … Continue reading «Imprima todos los números menores que N con un máximo de 2 dígitos únicos»

Suma de los elementos de la array después de invertir cada elemento

Dada una array arr[] que consta de N enteros positivos, la tarea es encontrar la suma de todos los elementos de la array después de invertir los dígitos de cada elemento de la array . Ejemplos: Entrada: arr[] = {7, 234, 58100} Salida: 18939 Explicación: Array modificada después de invertir cada elemento de la array … Continue reading «Suma de los elementos de la array después de invertir cada elemento»

Recuento de números que satisfacen m + sum(m) + sum(sum(m)) = N

Dado un número entero N, averigüe la cantidad de números (m) que satisfacen la condición m + sum (m) + sum (sum (m)) = N, donde sum (m) denota la suma de dígitos en m. Dado N <= 10e9. Ejemplos:   Input: 9 Output: 1 Explanation: Only 1 positive integer satisfies the condition that is 3, 3 … Continue reading «Recuento de números que satisfacen m + sum(m) + sum(sum(m)) = N»