Programa de Python para imprimir elementos poco comunes de dos arrays ordenadas

Dadas dos arrays ordenadas de elementos distintos, necesitamos imprimir aquellos elementos de ambas arrays que no son comunes. La salida debe imprimirse en orden ordenado. Ejemplos:   Input : arr1[] = {10, 20, 30} arr2[] = {20, 25, 30, 40, 50} Output : 10 25 40 50 We do not print 20 and 30 as these elements … Continue reading «Programa de Python para imprimir elementos poco comunes de dos arrays ordenadas»

Operaciones mínimas para hacer un palíndromo de strings numéricas eliminando como máximo 2 ocurrencias de caracteres únicos

Dada la string numérica str , la tarea es encontrar las operaciones mínimas necesarias para hacer el palíndromo de strings . Una operación se define como:  Seleccione un carácter y elimine cualquiera de sus ocurrencias . Para todas las operaciones, el número de caracteres únicos elegidos debe ser inferior a 2 Ejemplos : Entrada : … Continue reading «Operaciones mínimas para hacer un palíndromo de strings numéricas eliminando como máximo 2 ocurrencias de caracteres únicos»

Separe números primos y no primos en una array

Dada una array arr[] de tamaño N , la tarea es reorganizar los elementos de la array de modo que todos los números primos se coloquen antes de los números no primos. Ejemplos: Entrada: arr[] = {1, 8, 2, 3, 4, 5, 7, 20} Salida: 7 5 2 3 4 8 1 20 Explicación: La … Continue reading «Separe números primos y no primos en una array»

Reorganice la array de modo que todos los elementos indexados pares en la array sean pares

Dada una array arr[] , la tarea es verificar si es posible reorganizar la array de tal manera que cada índice par ( indexación basada en 1 ) contenga un número par. Si tal reordenamiento no es posible, escriba “No”. De lo contrario, imprima «Sí» e imprima un arreglo posible Ejemplos: Entrada: arr[] = {2, … Continue reading «Reorganice la array de modo que todos los elementos indexados pares en la array sean pares»

Recuento de substrings cuyo equivalente decimal es mayor o igual a K

Dado un entero K y una string binaria S de longitud N , la tarea es encontrar el número de substrings  cuyo equivalente decimal es mayor o igual que K. Ejemplos:   Entrada: K = 3, S = “11100”  Salida: 8  Explicación:  Hay 8 substrings cuyo equivalente decimal es mayor o igual a 3, como se … Continue reading «Recuento de substrings cuyo equivalente decimal es mayor o igual a K»

Encuentre la permutación de array que tiene una suma de elementos en índices impares mayor que la suma de elementos en índices pares

Dada una array arr[] que consiste en N enteros, la tarea es encontrar la permutación de los elementos de la array tal que la suma de los elementos de índices impares sea mayor o igual que la suma de los elementos de índices pares. Ejemplos: Entrada: arr[] = {1, 2, 3, 4} Salida: 1 4 … Continue reading «Encuentre la permutación de array que tiene una suma de elementos en índices impares mayor que la suma de elementos en índices pares»

Secuencia creciente más larga posible por los elementos de contorno de un Array

Dada una array arr[] de longitud N que consta de enteros positivos , la tarea es encontrar la subsecuencia creciente más larga que pueden formar los elementos de cualquier extremo de la array. Ejemplos:  Entrada: N=4 arr[] ={ 1, 4, 2, 3 } Salida: 1 3 4 Explicación:  Agregue arr[0] a la secuencia. Secuencia = … Continue reading «Secuencia creciente más larga posible por los elementos de contorno de un Array»

Encuentre la string resultante después de reemplazar X con Y y eliminar Z

Dada una string str , la tarea es reemplazar todas las ocurrencias de la X dada con la Y dada y también eliminar cualquier ocurrencia de la Z dada si está presente en ella sin espacio adicional  . Ejemplos:   Entrada: str = «batman», X = ‘a’, Y = ‘d’, Z = ‘b’  Salida: ntdmd Entrada: … Continue reading «Encuentre la string resultante después de reemplazar X con Y y eliminar Z»

Subarreglo más largo con suma no divisible por X

Dado un arreglo arr[] y un entero X , la tarea es imprimir el subarreglo más largo de modo que la suma de sus elementos no sea divisible por X. Si no existe tal subarreglo, imprima «-1» . Nota: Si existe más de un subarreglo con la propiedad dada, imprima cualquiera de ellos. Ejemplos:   Entrada: array[] … Continue reading «Subarreglo más largo con suma no divisible por X»

Ventana más pequeña que contiene 0, 1 y 2

Dada una string S de tamaño N que consta de los caracteres 0, 1 y 2, la tarea es encontrar la longitud de la substring más pequeña de la string S que contiene los tres caracteres 0, 1 y 2. Si no existe tal substring, entonces devolver -1. Ejemplos: Entrada: S = “01212” Salida: 3 … Continue reading «Ventana más pequeña que contiene 0, 1 y 2»