Números palindrómicos de selfies

Dado un número x, encuentre su número selfie palindrómico de acuerdo con la regla multiplicativa selfie. Si tal número no existe, imprima «No existe tal número». Un número selfie palindrómico satisface la regla multiplicativa selfie tal que existe otro número y con x * dígitos_inversos_de(x) = y * dígitos_inversos_de(y) , con la condición de que el … Continue reading «Números palindrómicos de selfies»

Encuentre K para convertir la array dada en permutación realizando módulo por K

Dada una array arr[] de N enteros, la tarea es encontrar un valor K tal que la operación arr[ i ] = arr[ i ] % K (0 ≤ i ≤ N-1), haga que la array sea una permutación . Si no existe tal K imprima -1. Una secuencia de N enteros se llama permutación … Continue reading «Encuentre K para convertir la array dada en permutación realizando módulo por K»

Maximizar el producto de números enteros formados al dividir dígitos de N en dos partes en cualquier permutación

Dado un número entero N en el rango [0, 10 9 ] , la tarea es encontrar el producto máximo de dos números enteros que se forman al dividir cualquier permutación de dígitos del número entero N en dos partes. Ejemplo: Entrada: N = 123 Salida: 63 Explicación: El número de formas de dividir N … Continue reading «Maximizar el producto de números enteros formados al dividir dígitos de N en dos partes en cualquier permutación»

Permutación de una string dada que maximiza el conteo de substrings palindrómicas

Dada una string S , la tarea es encontrar la permutación de la string tal que las substrings palindrómicas en la string sean máximas. Nota: Puede haber varias respuestas para cada string. Ejemplos:   Entrada: S = “abcb”  Salida: “abbc”  Explicación:  “abbc” es la string con el número máximo de substrings palindrómicas. Las substrings palindrómicas son: {“a”, “b”, … Continue reading «Permutación de una string dada que maximiza el conteo de substrings palindrómicas»

Ordenar la permutación de N números naturales usando swaps a la derecha cíclicos triples

Dada una array arr[] de tamaño N que contiene las permutaciones de los N números naturales, la tarea es ordenar las permutaciones de N números naturales con la ayuda de intercambios a la derecha cíclicos triples. Cambios a la derecha cíclicos triples: se refiere al cambio a la derecha cíclico triple en el que:  arr[i] … Continue reading «Ordenar la permutación de N números naturales usando swaps a la derecha cíclicos triples»

Encuentra el siguiente número mayor con el mismo conjunto de dígitos

Dado un número n, encuentre el número más pequeño que tenga el mismo conjunto de dígitos que n y sea mayor que n. Si n es el mayor número posible con su conjunto de dígitos, imprima «no es posible». Ejemplos:  Para simplificar la implementación, hemos considerado el número de entrada como una string.  Input: n … Continue reading «Encuentra el siguiente número mayor con el mismo conjunto de dígitos»

Cuente números de N dígitos formados por dígitos pares y primos en posiciones pares e impares respectivamente

Dado un entero positivo N , la tarea es encontrar el número de enteros de N dígitos que tienen dígitos pares en índices impares y dígitos primos en índices pares. Ejemplos: Entrada: N = 2 Salida: 20 Explicación: Los siguientes son el número posible de 2 dígitos que satisfacen los criterios dados {20, 22, 24, … Continue reading «Cuente números de N dígitos formados por dígitos pares y primos en posiciones pares e impares respectivamente»

Recuento de números de N dígitos que tienen la suma de dígitos pares e impares divisibles por números dados

Dados los números enteros A, B y N , la tarea es encontrar el número total de números de N dígitos cuya suma de dígitos en posiciones pares e impares sea divisible por A y B respectivamente. Ejemplos: Entrada: N = 2, A = 2, B = 5 Salida: 5 Explicación: Los únicos números de … Continue reading «Recuento de números de N dígitos que tienen la suma de dígitos pares e impares divisibles por números dados»

Encuentre la K-ésima secuencia de permutación de los primeros N números naturales

Dados dos números enteros N y K , encuentre la secuencia de permutación Kth de números de 1 a N sin usar la función STL. Nota: Suponga que las entradas son tales que la K-ésima permutación de N número siempre es posible. Ejemplos:  Entrada: N = 3, K = 4  Salida: 231  Explicación:  La lista … Continue reading «Encuentre la K-ésima secuencia de permutación de los primeros N números naturales»

Imprime las dos permutaciones posibles de una secuencia dada

Dada una array arr que contiene N enteros positivos, la tarea es verificar si la array dada puede disociarse en dos permutaciones o no e imprimir las permutaciones si es posible. Una secuencia de M enteros se llama permutación si contiene todos los enteros del 1 al M exactamente una vez. Ejemplos:   Entrada: arr[] = { … Continue reading «Imprime las dos permutaciones posibles de una secuencia dada»