Número de arrays ordenadas de longitud M que se pueden formar utilizando los primeros N números naturales

Dados dos números N y M , la tarea es encontrar el número de arrays ordenadas que se pueden formar de tamaño M usando los primeros N números naturales , si cada número se puede tomar cualquier número de veces. Ejemplos: Entrada: N = 4, M = 2 Salida: 10 Explicación: Todas estas arrays posibles … Continue reading «Número de arrays ordenadas de longitud M que se pueden formar utilizando los primeros N números naturales»

Conteo de pares en un rango dado con suma de su producto y suma igual a su número concatenado

Dados dos números A y B , la tarea es encontrar el número de pares (X, Y) en el rango [A, B] , tal que (X * Y) + (X + Y) sea igual al número formado por concatenación de X e Y Ejemplos:   Entrada: A = 1, B = 9  Salida: 9  Explicación:  Los … Continue reading «Conteo de pares en un rango dado con suma de su producto y suma igual a su número concatenado»

Recuento de pares con suma N de los primeros N números naturales

Dado un número entero N , la tarea es contar el número de pares entre los primeros N números naturales, con suma igual a N . Ejemplos: Entrada: N = 8 Salida: 3 Explicación: Todos los pares posibles con suma 8 son {(1, 7), (2, 6), (3, 5)} Entrada: N = 9 Salida: 4 Enfoque … Continue reading «Recuento de pares con suma N de los primeros N números naturales»

Imprima todos los prefijos pares e impares distintos Bitwise XOR de los primeros N números naturales

Dado un entero positivo N , la tarea es imprimir todos los valores pares e impares distintos de los XOR bit a bit de prefijo de los primeros N números naturales . Ejemplos: Entrada: N = 6 Salida: Par: 0 4 Impar: 1 3 7 Explicación: El prefijo Bitwise XOR de los primeros 6 números … Continue reading «Imprima todos los prefijos pares e impares distintos Bitwise XOR de los primeros N números naturales»

Programa Python3 para maximizar el conteo de los mismos elementos correspondientes en permutaciones dadas usando rotaciones cíclicas

Dadas dos permutaciones P1 y P2 de números de 1 a N , la tarea es encontrar el recuento máximo de los mismos elementos correspondientes en las permutaciones dadas realizando un desplazamiento cíclico hacia la izquierda o hacia la derecha en P1 . Ejemplos:  Entrada: P1 = [5 4 3 2 1], P2 = [1 2 … Continue reading «Programa Python3 para maximizar el conteo de los mismos elementos correspondientes en permutaciones dadas usando rotaciones cíclicas»

Número mínimo de intercambios adyacentes necesarios para convertir una permutación en otra permutación según una condición dada

Dada una permutación P de tamaño N , con valores de 1 a N . la tarea es encontrar el número mínimo de intercambios adyacentes necesarios de modo que para todo i en el rango [1, N] , P[i] no sea igual a i . Ejemplos:   Entrada: P = [1, 4, 3, 5, 2]  Salida: … Continue reading «Número mínimo de intercambios adyacentes necesarios para convertir una permutación en otra permutación según una condición dada»

Dividir números del 1 al N en dos subconjuntos de igual suma

Dado un número entero N , la tarea es dividir los números del 1 al N en dos subconjuntos no vacíos de modo que la suma de los elementos del conjunto sea igual. Imprime el elemento en el subconjunto. Si no podemos formar ningún subconjunto, imprima -1 . Ejemplos: Entrada N = 4  Salida: El  … Continue reading «Dividir números del 1 al N en dos subconjuntos de igual suma»

XOR bit a bit de los primeros N números naturales que son producto de dos números primos distintos

Dado un entero positivo N , la tarea es calcular el XOR bit a bit de los primeros N números que son un producto de exactamente dos números primos distintos . Ejemplos: Entrada: N = 20 Salida: 7 Explicación: Los números del rango [1, 20] que son un producto de exactamente dos números primos distintos … Continue reading «XOR bit a bit de los primeros N números naturales que son producto de dos números primos distintos»

Contar números del rango dado que tienen dígitos impares en lugares impares y dígitos pares en lugares pares

Dados dos enteros L y R , la tarea es contar números del rango [L, R] que tienen dígitos impares en posiciones impares y dígitos pares en posiciones pares respectivamente. Ejemplos: Entrada: L = 3, R = 25 Salida: 9 Explicación: Los números que cumplen las condiciones son 3, 5, 7, 9, 10, 12, 14, … Continue reading «Contar números del rango dado que tienen dígitos impares en lugares impares y dígitos pares en lugares pares»

Producto de todos los Subconjuntos de un conjunto formado por primeros N números naturales

Dado un número N , la tarea es encontrar el producto de todos los elementos de todos los posibles subconjuntos de un conjunto formado por primeros N números naturales. Ejemplos:   Entrada: N = 2  Salida: 4  Los posibles subconjuntos son {{1}, {2}, {1, 2}}. Producto de elementos en subconjuntos = {1} * {2} * {1 * … Continue reading «Producto de todos los Subconjuntos de un conjunto formado por primeros N números naturales»