Programa C para girar una imagen 90 grados

Dada una imagen, ¿cómo la girarías 90 grados? Una pregunta vaga. Minimice el navegador y pruebe su solución antes de continuar. Una imagen se puede tratar como una array 2D que se puede almacenar en un búfer. Nos proporcionan las dimensiones de la array y su dirección base. ¿Cómo podemos convertirlo? Por ejemplo, vea la … Continue reading «Programa C para girar una imagen 90 grados»

Corte de strings en Python para rotar una string

Dada una string de tamaño n, escriba funciones para realizar las siguientes operaciones en la string. Gire a la izquierda (o en sentido contrario a las agujas del reloj) la string dada por d elementos (donde d <= n). A la derecha (o en el sentido de las agujas del reloj) gire la string dada … Continue reading «Corte de strings en Python para rotar una string»

Gire todos los números impares a la derecha y todos los números pares a la izquierda en una array de 1 a N

Dadas las arrays de permutación A[] que consisten en N números en el rango [1, N] , la tarea es girar a la izquierda todos los números pares y girar a la derecha todos los números impares de la permutación e imprimir la permutación actualizada. Nota: N siempre es par. Ejemplos:  Entrada: A = {1, 2, … Continue reading «Gire todos los números impares a la derecha y todos los números pares a la izquierda en una array de 1 a N»

Gire cada anillo de array en sentido antihorario K elementos

Dada una array de orden M*N y un valor K, la tarea es rotar cada anillo de la array en sentido antihorario por K elementos. Si en algún anillo los elementos son menores e iguales a K, entonces no lo gire.  Ejemplos:  Input : k = 3 mat[4][4] = {{1, 2, 3, 4}, {5, 6, … Continue reading «Gire cada anillo de array en sentido antihorario K elementos»

Encuentre una rotación con la máxima distancia de hamming

Dada una array de N elementos, cree una nueva array que es una rotación de la array dada, y la distancia de hamming entre ambas arrays es máxima. La tarea es imprimir la distancia de hamming maximizada entre arrays dadas y nuevas. La distancia de Hamming entre dos arrays o strings de igual longitud es … Continue reading «Encuentre una rotación con la máxima distancia de hamming»

Maximizar el recuento de los mismos elementos correspondientes en arrays dadas por rotación

Dadas dos arrays arr1[] y arr2[] de N enteros y la array arr1[] tiene elementos distintos. La tarea es encontrar el recuento máximo de los mismos elementos correspondientes en las arrays dadas realizando un desplazamiento cíclico hacia la izquierda o hacia la derecha en la array arr1[] . Ejemplos:   Entrada: arr1[] = { 6, 7, 3, … Continue reading «Maximizar el recuento de los mismos elementos correspondientes en arrays dadas por rotación»

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 «Consultas para encontrar subarreglos contiguos de suma máxima de longitud dada en una array giratoria»

Modificar una string realizando operaciones de cambio dadas

Dada una string S que contiene alfabetos ingleses en minúsculas y una array shift[][] que consta de pares de la forma {direction, cantidad} , donde la dirección puede ser 0 (para desplazamiento a la izquierda) o 1 (para desplazamiento a la derecha) y la cantidad es el número de índices por los que se requiere … Continue reading «Modificar una string realizando operaciones de cambio dadas»

Encuentre el elemento Mth después de K rotaciones a la derecha de una array

Dados los enteros no negativos K , M , y un arreglo arr[ ] que consta de N elementos, la tarea es encontrar el M- ésimo elemento del arreglo después de K rotaciones a la derecha. Ejemplos:  Entrada: arr[] = {3, 4, 5, 23}, K = 2, M = 1  Salida: 5  Explicación:  La array … Continue reading «Encuentre el elemento Mth después de K rotaciones a la derecha de una array»

Programa C++ para imprimir todas las rotaciones posibles de una array dada

Dada una array de enteros arr[] de tamaño N , la tarea es imprimir todas las rotaciones posibles de la array. Ejemplos:  Entrada: arr[] = {1, 2, 3, 4}  Salida: {1, 2, 3, 4}, {4, 1, 2, 3}, {3, 4, 1, 2}, {2, 3, 4, 1}  Explicación:  Inicial arr[] = {1, 2, 3, 4}  Después … Continue reading «Programa C++ para imprimir todas las rotaciones posibles de una array dada»