Suma de los elementos de la array después de invertir cada elemento

Dada una array arr[] que consta de N enteros positivos, la tarea es encontrar la suma de todos los elementos de la array después de invertir los dígitos de cada elemento de la array . Ejemplos: Entrada: arr[] = {7, 234, 58100} Salida: 18939 Explicación: Array modificada después de invertir cada elemento de la array … Continue reading «Suma de los elementos de la array después de invertir cada elemento»

La string lexicográficamente más pequeña formada al invertir las Substrings de la string S exactamente K veces

Dada una string S y un entero K , la tarea es encontrar la string lexicográficamente más pequeña posible después de invertir cualquier substring de cualquier longitud exactamente K veces.  Ejemplos: Entrada : S = “fgazcbdfge”, K = 3 Salida : abcdgfzfge Explicación : Después de la primera operación: S = “agfzcbdfge”, en S seleccione … Continue reading «La string lexicográficamente más pequeña formada al invertir las Substrings de la string S exactamente K veces»

Programa en C++ 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 en C++ para dividir la array y agregar la primera parte al final | conjunto 2»

Programa Java para invertir palabras en una string dada

Ejemplo: Deje que la string de entrada sea «me gusta mucho este programa». La función debería cambiar la string a «mucho, muy programe esto como yo» Ejemplos :  Entrada : s  = «código de práctica de prueba de geeks» Salida : s = «código de práctica de prueba de geeks» Entrada : s = «ser … Continue reading «Programa Java para invertir palabras en una string dada»

Invertir una lista enlazada – Part 5

Dado el puntero al Node principal de una lista enlazada, la tarea es invertir la lista enlazada. Necesitamos invertir la lista cambiando los enlaces entre los Nodes. Ejemplos :  Haga clic aquí para el curso completo! C++ // Iterative C++ program to reverse a linked list #include <iostream> using namespace std;    /* Link list … Continue reading «Invertir una lista enlazada – Part 5»

Invertir bits reales del número dado

Dado un entero no negativo n . El problema es invertir los bits de n e imprimir el número obtenido después de invertir los bits. Tenga en cuenta que se está considerando la representación binaria real del número para invertir los bits, no se están considerando los 0 iniciales. Ejemplos:   Input : 11 Output : … Continue reading «Invertir bits reales del número dado»

Clasificación de array con reversa alrededor del medio

Considere la array dada arr[], necesitamos encontrar si podemos ordenar la array con la operación dada. La operación es  1. Tenemos que seleccionar un subarreglo del arreglo dado tal que el elemento medio (o elementos (en el caso de un  número par de elementos)) del subarreglo sea también el elemento medio (o elementos (en el … Continue reading «Clasificación de array con reversa alrededor del medio»

Eliminación mínima de caracteres requerida de modo que la permutación de una string dada sea un palíndromo

Dada la string str que consta de letras minúsculas, la tarea es encontrar el número mínimo de caracteres que se eliminarán de la string dada de modo que cualquier permutación de la string restante sea un palíndromo . Ejemplos: Entrada: str=”aba” Salida: 1 Explicación: Eliminar ‘b’ genera una string palindrómica “aa”. Entrada: “abab” Salida: 0 … Continue reading «Eliminación mínima de caracteres requerida de modo que la permutación de una string dada sea un palíndromo»

Clonar una pila sin espacio adicional

Dada una pila de origen, copie el contenido de la pila de origen a la pila de destino manteniendo el mismo orden sin usar espacio adicional. Ejemplos:  Input : Source:- |3| |2| |1| Output : Destination:- |3| |2| |1| Input : Source:- |a| |b| |c| Output : Destination:- |a| |b| |c| Enfoque: para resolver esto … Continue reading «Clonar una pila sin espacio adicional»

Factor de inversión mínimo en una array

Dada una array de n enteros positivos, la tarea es encontrar el factor inversor mínimo en la array dada. El factor de inversión se define como la diferencia absoluta entre el reverso de dos números arr i y arr j donde i != j. Nota : los ceros finales deben ignorarse al invertir los dígitos, es decir, … Continue reading «Factor de inversión mínimo en una array»