Comprobar si el producto de los primeros N números naturales es divisible por su suma

Dado un número entero N , la tarea es verificar si el producto de los primeros N números naturales es divisible por la suma de los primeros N números naturales. Ejemplos:   Entrada: N = 3  Salida: Sí  Producto = 1 * 2 * 3 = 6  Suma = 1 + 2 + 3 = 6 … Continue reading «Comprobar si el producto de los primeros N números naturales es divisible por su suma»

Encuentra dos números con diferencia y división ambos iguales a N

Dado un número entero N , la tarea es encontrar dos números a y b tales que a/b = N y a – b = N. Escriba “No” si no son posibles tales números. Ejemplos:   Entrada: N = 6  Salida:  a = 7.2 b = 1.2 Explicación: Para los dos números dados a y b, … Continue reading «Encuentra dos números con diferencia y división ambos iguales a N»

Número de subarreglos que consisten solo en números pronicos

Dada una array arr[] que consiste en N enteros positivos, la tarea es contar el número de subarreglos que consisten solo en números pronicos . Ejemplos: Entrada: arr[] = {5, 6, 12, 3, 4} Salida: 3 Explicación: El subarreglo que consta solo de números pronicos es:  {6} {12} {6, 12} Por lo tanto, el recuento … Continue reading «Número de subarreglos que consisten solo en números pronicos»

Número de pares de los primeros N números naturales cuya suma es divisible por K

Dados los valores enteros de N y K . La tarea es encontrar el número de pares del conjunto de números naturales hasta N{1, 2, 3……N-1, N} cuya suma es divisible por K.  Nota: 1 <= K <= N <= 10^6. Ejemplos:   Entrada : N = 10, K = 5  Salida : 9  Explicación : … Continue reading «Número de pares de los primeros N números naturales cuya suma es divisible por K»

Cómo almacenar una gran cantidad de más de 100 dígitos en C++

Dado un entero N en forma de string str que consta de más de 100 dígitos, la tarea es almacenar el valor para realizar una operación aritmética e imprimir el entero dado. Ejemplos:   Input: str = “54326789013892014531903492543267890138920145319034925432678901389201”  Output: 54326789013892014531903492543267890138920145319034925432678901389201 Input: str = “7890138920145319034925432678907890138920145319034925432678901903492543267890”  Output: 7890138920145319034925432678907890138920145319034925432678901903492543267890   Enfoque:  No hay ningún tipo de datos presente en C++ … Continue reading «Cómo almacenar una gran cantidad de más de 100 dígitos en C++»

Subsecuencia de suma máxima – Part 7

Dada una array arr[] de tamaño N , la tarea es encontrar la suma máxima de subsecuencias no vacías presentes en la array dada. Ejemplos: Entrada: arr[] = { 2, 3, 7, 1, 9 }  Salida: 22  Explicación:  Suma de la subsecuencia { arr[0], arr[1], arr[2], arr[3], arr[4 ] } es igual a 22, que … Continue reading «Subsecuencia de suma máxima – Part 7»

¿Cómo escribir una función que devuelva elementos de array más grandes que un número en JavaScript?

Dada una array arr y el número n , la tarea es escribir una función que devuelva una array cuyos elementos sean mayores que n. Ejemplo: Input: arr = [65, 16, 0, 6, 64, 1, 68] n = 16 Output: [65, 64, 68] Input: arr = [6, 46, 54, 6, 56, 54, 65, 4, 65] … Continue reading «¿Cómo escribir una función que devuelva elementos de array más grandes que un número en JavaScript?»

Comprueba si un número tiene números primos de divisores

Dado un número entero N , la tarea es comprobar si el número de divisores de N es primo o no. Ejemplos:  Entrada: N = 13  Salida: Sí  La cuenta del divisor es 2 (1 y 13), que es primo. Entrada: N = 8  Salida: No  Los divisores son 1, 2, 4 y 8.   Enfoque: … Continue reading «Comprueba si un número tiene números primos de divisores»

Convierta el valor flotante dado en una fracción equivalente

Dado un número de punto flotante en forma de string N , la tarea es convertir el número de punto flotante dado en fracciones . La secuencia de dígitos encerrada en “()” en la representación de coma flotante expresa recurrencia en la representación decimal. Por ejemplo, 1.(6) representa 1.666….   Ejemplos: Entrada: N = “1,5” Salida: 3/2 … Continue reading «Convierta el valor flotante dado en una fracción equivalente»