Número más pequeño cuyo cuadrado tiene N dígitos

Dado un número N , la tarea es encontrar el número más pequeño cuyo cuadrado tenga N dígitos. Ejemplos:   Entrada: N = 2  Salida: 4  Explicación:  3 2 = 9, que tiene 1 dígito. 4 2 = 16, que tiene 2 dígitos. Por lo tanto, 4 es el número más pequeño cuyo cuadrado tiene N dígitos. Entrada: … Continue reading «Número más pequeño cuyo cuadrado tiene N dígitos»

Suma y Producto de dígitos en un número que dividen el número

Dado un entero positivo N . La tarea es encontrar la suma y el producto de los dígitos del número que divide uniformemente al número n. Ejemplos:   Input: N = 12 Output: Sum = 3, product = 2 1 and 2 divide 12. So, their sum is 3 and product is 2. Input: N = … Continue reading «Suma y Producto de dígitos en un número que dividen el número»

Reemplace todo ‘0’ con ‘5’ en un entero de entrada

Dado un número entero como entrada y reemplace todos los ‘0’ con ‘5’ en el número entero.  Ejemplos:  C++ // C++ program to replace all ‘0’ // with ‘5’ in an input Integer #include <iostream> using namespace std;   // A iterative function to reverse a number int reverseTheNumber(int temp) {     int ans = 0; … Continue reading «Reemplace todo ‘0’ con ‘5’ en un entero de entrada»

El entero más grande que tiene la suma máxima de dígitos en el rango de 1 a n

Dado un número n, encuentre un número en el rango de 1 a n tal que su suma sea máxima. Si hay varios enteros de este tipo, determine el mayor de ellos. Ejemplos:  Input: n = 100 Output: 99 99 is the largest number in range from 1 to 100 with maximum sum of digits. … Continue reading «El entero más grande que tiene la suma máxima de dígitos en el rango de 1 a n»

Secuencia de “Ulises” de James Joyce

La secuencia “Ulysses” de James Joyce representa el número de dígitos en N NN . Los primeros términos en la secuencia de «Ulises» de James Joyce son   1, 2, 13, 155, 2185, 36306…….. Dado un número entero N , la tarea es imprimir el N-ésimo término de la secuencia de “Ulysses” de James Joyce. Ejemplos:   Entrada: … Continue reading «Secuencia de “Ulises” de James Joyce»

Comprobar si los dígitos de un número aumentan y disminuyen alternativamente

Dado un número N , la tarea es verificar si los dígitos del número son crecientes y decrecientes alternativamente. Si el número de dígitos es inferior a 3 , devuelve falso . Por ejemplo, si d1, d2 y d3 son los dígitos de N, d1 < d2 > d3 debe cumplirse . Ejemplos : Entrada … Continue reading «Comprobar si los dígitos de un número aumentan y disminuyen alternativamente»

Números binarios de N dígitos

Dado un número entero positivo N . La tarea es generar todos los números binarios de N dígitos . Estos números binarios deben estar en orden ascendente . Ejemplos: Entrada: 2 Salida: 00 01 10 11 Explicación: Estos 4 son los únicos números binarios que tienen 2 dígitos. Entrada: 3 Salida: 0 0 0 0 … Continue reading «Números binarios de N dígitos»

Programa Javascript para generar todas las rotaciones de un número

Dado un número entero n , la tarea es generar todos los números de desplazamiento a la izquierda posibles. Un número de desplazamiento a la izquierda es un número que se genera cuando todos los dígitos del número se desplazan una posición a la izquierda y el dígito de la primera posición se desplaza al … Continue reading «Programa Javascript para generar todas las rotaciones de un número»

El entero de K dígito más grande de la array dada divisible por M

Dada una array arr[] de tamaño N y 2 enteros K y M , la tarea es encontrar el mayor número entero de K dígitos de la array arr[] que es divisible por M. Imprima -1 si es imposible encontrar tal número entero. Nota: El valor de K es tal que el entero encontrado siempre … Continue reading «El entero de K dígito más grande de la array dada divisible por M»