Encuentre el último jugador que pueda eliminar una string de una array que aún no se eliminó de otra array

Dados dos arreglos de strings arr[] y brr[] de tamaño N y M respectivamente, la tarea es encontrar el ganador del juego cuando dos jugadores juegan de manera óptima según las siguientes reglas:   El jugador 1 comienza el juego. El jugador 1 elimina una string de la array arr[] si aún no se eliminó de … Continue reading «Encuentre el último jugador que pueda eliminar una string de una array que aún no se eliminó de otra array»

Reordenar una array de acuerdo con índices dados con repetición permitida

Dados dos arreglos enteros arr e índice de tamaño N , la tarea es crear un nuevo arreglo insertando los elementos dados en el arreglo arr en los índices dados por el arreglo índice . Si una posición en particular ocurre varias veces, desplace a la derecha los elementos de la array del lado derecho … Continue reading «Reordenar una array de acuerdo con índices dados con repetición permitida»

Divida la array y agregue la primera parte al final | conjunto 2

Dada una array y divídala desde una posición específica, y mueva la primera parte de la array hasta el final.   Ejemplos:   Input : arr[] = {12, 10, 5, 6, 52, 36} k = 2 Output : arr[] = {5, 6, 52, 36, 12, 10} Explanation : Split from index 2 and first part {12, 10} … Continue reading «Divida la array y agregue la primera parte al final | conjunto 2»

Reorganice la array dada dividiéndola por la mitad e insertando la segunda mitad al revés en una posición alternativa

Dada una array arr[] de longitud uniforme N , la tarea es realizar las siguientes operaciones en la array dada: Divide la array dada por la mitad. Inserte la segunda mitad en orden inverso en posiciones alternas desde el principio. Ejemplos:  Entrada: N = 6, arr[] = {1, 2, 3, 4, 5, 6} Salida: 1 … Continue reading «Reorganice la array dada dividiéndola por la mitad e insertando la segunda mitad al revés en una posición alternativa»

Programa C++ para reorganizar los elementos de la array en una secuencia alternativa par-impar mediante la rotación de dígitos en sentido contrario a las agujas del reloj

Dada una array arr[] que consta de N enteros positivos, la tarea es rotar los dígitos de los elementos de la array en sentido contrario a las agujas del reloj, de modo que los elementos de la array estén en forma alternativa par-impar o impar-par . Si existen varias soluciones, imprima cualquiera de ellas. De … Continue reading «Programa C++ para reorganizar los elementos de la array en una secuencia alternativa par-impar mediante la rotación de dígitos en sentido contrario a las agujas del reloj»

Programa Java para consultas para encontrar subarreglos contiguos de suma máxima de longitud dada en una array giratoria

Dada una array arr[] de N enteros y Q consultas de la forma {X, Y} de los siguientes dos tipos: Si X = 1 , gire la array dada a la izquierda en Y posiciones. Si X = 2 , imprima el subarreglo de suma máxima de longitud Y en el estado actual del arreglo. … Continue reading «Programa Java para consultas para encontrar subarreglos contiguos de suma máxima de longitud dada en una array giratoria»

Programa Php para dividir la array y agregar la primera parte al final | conjunto 2

Dada una array y divídala desde una posición específica, y mueva la primera parte de la array hasta el final.   Ejemplos:   Input : arr[] = {12, 10, 5, 6, 52, 36} k = 2 Output : arr[] = {5, 6, 52, 36, 12, 10} Explanation : Split from index 2 and first part {12, 10} … Continue reading «Programa Php para dividir la array y agregar la primera parte al final | conjunto 2»

Programa Java para reorganizar una array en forma máxima mínima: conjunto 2 (O (1) espacio adicional)

Dada una array ordenada de enteros positivos, reorganice la array alternativamente, es decir, el primer elemento debe ser el valor máximo, el segundo valor mínimo, el tercer segundo máximo, el cuarto segundo mínimo y así sucesivamente. Ejemplos: Entrada : arr[] = {1, 2, 3, 4, 5, 6, 7}  Salida : arr[] = {7, 1, 6, 2, … Continue reading «Programa Java para reorganizar una array en forma máxima mínima: conjunto 2 (O (1) espacio adicional)»

Segregar números pares e impares | conjunto 2 – Part 1

Dada una array arr[] de tamaño N , la tarea es segregar números pares e impares. Imprime primero todos los números pares y luego los impares. Ejemplos:  Entrada: arr[] = {8, 22, 65, 70, 33, 60, 2, 34, 43, 21}  Salida: {8, 22, 70, 60, 2, 34, 65, 33, 43, 21}  Entrada: arr[] = {18, … Continue reading «Segregar números pares e impares | conjunto 2 – Part 1»

Modifique la array ordenando los cuadrados perfectos más cercanos de los elementos de la array con sus dígitos ordenados en orden decreciente

Dada una array arr[] de tamaño N ( 1 ≤ N ≤ 10 5 ), la tarea es ordenar los dígitos de cada elemento de la array en orden descendente y reemplazar cada elemento de la array con el cuadrado perfecto más cercano y luego imprimir la array en orden ascendente. Ejemplos: Entrada : arr[ … Continue reading «Modifique la array ordenando los cuadrados perfectos más cercanos de los elementos de la array con sus dígitos ordenados en orden decreciente»