Longitud máxima de secuencia | Conjetura de Collatz

Dado un número entero N . La tarea es encontrar el número en el rango de 1 a N-1 que tiene el número máximo de términos en su Secuencia de Collatz y el número de términos en la secuencia. La secuencia collatz de un número N se define como:   Si N es impar , cambie … Continue reading «Longitud máxima de secuencia | Conjetura de Collatz»

Comprobar si un número se puede representar como producto de dos cubos perfectos positivos

Dado un número entero positivo N , la tarea es verificar si el número dado N se puede representar como el producto de dos cubos perfectos positivos o no. Si es posible, escriba «Sí» . De lo contrario, escriba “No” . Ejemplos: Entrada: N = 216 Salida: Sí Explicación: El número dado N(= 216) se … Continue reading «Comprobar si un número se puede representar como producto de dos cubos perfectos positivos»

GCD de elementos que ocurren el número de veces de Fibonacci en una array

Dada una array arr[] que contiene N elementos, la tarea es encontrar el GCD de los elementos que tienen un recuento de frecuencia, que es un número de Fibonacci en la array. Ejemplos:   Entrada: arr[] = { 5, 3, 6, 5, 6, 6, 5, 5 }  Salida: 3  Explicación: los  elementos 5, 3, 6 aparecen … Continue reading «GCD de elementos que ocurren el número de veces de Fibonacci en una array»

Ordenar la array invirtiendo los números en ella

Dada una array arr[] de N enteros no negativos, la tarea es ordenar estos enteros según su reverso. Ejemplos: Entrada: arr[] = {12, 10, 102, 31, 15}  Salida: 10 31 12 15 102  Inversión de números:  12 -> 21  10 -> 01  102 -> 201  31 -> 13  15 -> 51  Clasificación de números invertidos: … Continue reading «Ordenar la array invirtiendo los números en ella»

Maximice el primer elemento de la array realizando operaciones dadas como máximo K veces

Dada una array arr[] de tamaño N y un número entero K , la tarea es encontrar el primer elemento de la array para maximizar realizando las siguientes operaciones como máximo K veces:  Elija un par de índices i y j (0 ≤ i, j ≤ N-1) tales que |i − j| = 1 y … Continue reading «Maximice el primer elemento de la array realizando operaciones dadas como máximo K veces»

Suma de diferencias de bits para números de 0 a N

Dado un número N , la tarea es calcular el número total de bits diferentes correspondientes en la representación binaria para cada número consecutivo de 0 a N. Ejemplos:   Entrada: N = 5  Salida: 8  Explicación:  Representación binaria de números son:  0 -> 000,  1 -> 001,  2 -> 010,  3 -> 011,  4 -> … Continue reading «Suma de diferencias de bits para números de 0 a N»

Compruebe si el triángulo es válido o no si se dan tres puntos

Dadas las coordenadas de tres puntos en un plano P1 , P2 y P3 , la tarea es verificar si los tres puntos forman un triángulo o no . Ejemplos:   Entrada: P1 = (1, 5), P2 = (2, 5), P3 = (4, 6)  Salida: Sí Entrada: P1 = (1, 1), P2 = (1, 4), P3 … Continue reading «Compruebe si el triángulo es válido o no si se dan tres puntos»

XOR y OR de todos los números de Armstrong de N dígitos

Dado un número entero N , la tarea es encontrar los valores XOR y OR de todos los números de Armstrong de N dígitos . Ejemplos Entrada: N = 3  Salida: XOR = 271, OR = 511  153, 370, 371, 407 son los números armstrong de tres dígitos Entrada: N = 4  Salida: XOR = … Continue reading «XOR y OR de todos los números de Armstrong de N dígitos»

Minimice la cantidad de mosaicos cortados en un solo golpe

Dada una array 2D que representa el ancho y el nivel de los mosaicos de igual longitud, con cada nivel del mismo ancho total, la tarea es encontrar el número mínimo de mosaicos que se pueden cortar con un solo golpe vertical de espada que pasa por todos los niveles del losas. Ejemplos: Entrada: tilesStack[][] … Continue reading «Minimice la cantidad de mosaicos cortados en un solo golpe»