Compruebe si la frecuencia de cada dígito es menor que el dígito

Dado un entero n, la tarea es verificar si la frecuencia de cada dígito del número es menor o igual que el dígito mismo. Ejemplos:   Input : 51241 Output : False Input : 1425243 Output : True Enfoque ingenuo: Comience desde 0 y cuente la frecuencia para cada dígito hasta 9, si en algún lugar la … Continue reading «Compruebe si la frecuencia de cada dígito es menor que el dígito»

Comprobar si un número es Full Fibonacci o no

Dado un número N , la tarea es verificar si el número dado y todos sus dígitos son Fibonacci. Si es así, entonces el número dado es un número completo de Fibonacci, de lo contrario no lo es. Ejemplos:  Entrada: 13  Salida: Sí  Explicación: 13 y sus dígitos 1 y 3 son todos números de … Continue reading «Comprobar si un número es Full Fibonacci o no»

Escribir un programa para invertir dígitos de un número

Escriba un programa para invertir los dígitos de un número entero. C++ #include <bits/stdc++.h>   using namespace std; /* Iterative function to reverse digits of num*/ int reverseDigits(int num) {     int rev_num = 0;     while (num > 0) {         rev_num = rev_num * 10 + num % 10;         num = num / 10;     }     return … Continue reading «Escribir un programa para invertir dígitos de un número»

K-ésimo dígito desde el final de un número

Dado un número entero N , la tarea es encontrar el K -ésimo dígito desde el final de un número entero N. Si el K -ésimo dígito no está presente, imprima -1 . Ejemplos: Entrada : N = 2354, K = 2 Salida : 5 Entrada : N = 1234, K = 1 Salida : … Continue reading «K-ésimo dígito desde el final de un número»

Agregue N dígitos a A de modo que sea divisible por B después de cada suma

Dados tres números enteros A , B y N , repita el siguiente proceso N veces:   Agregue un dígito a A tal que después de agregarlo, A sea divisible por B. Imprime el valor más pequeño de A posible después de N iteraciones de la operación anterior. Imprime -1 si la operación falla. Nota: Necesitamos … Continue reading «Agregue N dígitos a A de modo que sea divisible por B después de cada suma»

Número de espía (la suma y los productos de los dígitos son iguales)

Se dice que un número es un número Spy si la suma de todos los dígitos es igual al producto de todos los dígitos. Ejemplos:   Input : 1412 Explanation : sum = (1 + 4 + 1 + 2) = 8 product = (1 * 4 * 1 * 2) = 8 since, sum == product … Continue reading «Número de espía (la suma y los productos de los dígitos son iguales)»

Número con suma par de dígitos

Un entero positivo se considera un buen número si la suma de sus dígitos es par. Encuentre el n-ésimo número bueno más pequeño. Ejemplos:   Input : n = 1 Output : 2 First good number is smallest positive number with sum of digits even which is 2. Input : n = 10 Output : 20 Una … Continue reading «Número con suma par de dígitos»

Números balanceados digitalmente

Dados dos enteros N y B , la tarea es comprobar que N es un número balanceado digitalmente en base B. Los números balanceados digitalmente en base B son aquellos números que tienen el mismo número de (0, 1, 2….B-1) dígitos en base B.  Ejemplos:  Entrada: N = 9, B = 2  Salida: Sí  El … Continue reading «Números balanceados digitalmente»

Codifique strings en forma de «xAyB» donde x e y y según el recuento de dígitos

Dadas dos strings numéricas N y M , la tarea es codificar las strings dadas en la forma » xAyB «, donde: x es el conteo de dígitos que son iguales en N y M y están presentes en los mismos índices y es el conteo de dígitos que son iguales en N y M … Continue reading «Codifique strings en forma de «xAyB» donde x e y y según el recuento de dígitos»

Programa C++ para reorganizar los elementos de la array en una secuencia alternativa par-impar mediante la rotación de dígitos en sentido contrario a las agujas del reloj

Dada una array arr[] que consta de N enteros positivos, la tarea es rotar los dígitos de los elementos de la array en sentido contrario a las agujas del reloj, de modo que los elementos de la array estén en forma alternativa par-impar o impar-par . Si existen varias soluciones, imprima cualquiera de ellas. De … Continue reading «Programa C++ para reorganizar los elementos de la array en una secuencia alternativa par-impar mediante la rotación de dígitos en sentido contrario a las agujas del reloj»