Tiempo total durante el cual el héroe estará en estado de shock.

Dado un ataque de array que contiene N enteros en orden no decreciente y un entero D . Cada elemento en el ataque de array indica el momento en que el héroe es atacado dentro de un juego y D indica la duración durante la cual el héroe estará en estado de shock y no … Continue reading «Tiempo total durante el cual el héroe estará en estado de shock.»

Minimiza el número formado reemplazando un par de dígitos adyacentes con su suma

Dada la string s que denota un número. La tarea es encontrar el número mínimo que se puede formar después de reemplazar dos dígitos consecutivos de s por su suma. Ejemplos: Entrada: s = “1005” Salida: 105 Explicación: Seleccione y reemplace dos dígitos consecutivos con su suma  Entrada: s = “ 56773″ Salida: 11773 Explicación: … Continue reading «Minimiza el número formado reemplazando un par de dígitos adyacentes con su suma»

Algoritmo de búsqueda del ciclo de Floyd

El algoritmo de búsqueda de ciclos de Floyd o algoritmo Hare-Tortoise es un algoritmo de puntero que utiliza solo dos punteros, moviéndose a través de la secuencia a diferentes velocidades. Este algoritmo se utiliza para encontrar un bucle en una lista enlazada. Utiliza dos punteros, uno que se mueve el doble de rápido que el … Continue reading «Algoritmo de búsqueda del ciclo de Floyd»

Encuentre el término enésimo de 0, 9, 24, 45, . . . .

Dado un número natural N , la tarea es encontrar el N-ésimo término de la serie  0, 9, 24, 45, . . . .hasta N términos Ejemplos: Entrada: N = 4  Salida: 45 Entrada: N = 6 Salida: 105 Acercarse: A partir de la serie dada, encuentre la fórmula para el término N- ésimo . … Continue reading «Encuentre el término enésimo de 0, 9, 24, 45, . . . .»

Cuente los posibles valores de K tales que A%K = B%K

Dados dos enteros A y B , la tarea es contar los posibles valores de K tales que A%K = B%K . Si el conteo es infinito, imprime -1 . Ejemplos: Entrada: A = 2, B = 4 Salida: 2 Explicación: El conjunto de todos los valores posibles de K es {1, 2}. Como 2%1 = … Continue reading «Cuente los posibles valores de K tales que A%K = B%K»

Encuentra la suma de la serie 1+(1+2)/2+(1+2+3)/3+… hasta N términos

Dado un número N , la tarea es encontrar la suma de la siguiente serie hasta N términos. 1+(1+2)/2+(1+2+3)/3+… hasta N términos Ejemplos: Entrada: N = 3  Salida: 4,5 Entrada: N = 4 Salida: 7 Acercarse:   A partir de la serie dada, encuentre la fórmula para el N- ésimo término: 1er término = 1 … Continue reading «Encuentra la suma de la serie 1+(1+2)/2+(1+2+3)/3+… hasta N términos»

Codificación de una esencia en Pig Latin

Diseñe un programa para tomar una oración como entrada y luego codifíquela en Pig Latin.   Un Pig Latin es una palabra encriptada en inglés, generada colocando la primera letra de cada palabra al final y luego agregando «ay» al final. Ejemplos: Entrada: s = «no importa que los tengas» Salida: «evermindnay ouveyay otgay hemtay» Entrada: … Continue reading «Codificación de una esencia en Pig Latin»

Encuentre la array resultante después de aplicar la convolución en la array dada usando la máscara dada

Dadas dos arrays arr[] que contienen N enteros y una máscara[] de tamaño impar. La tarea es reemplazar cada elemento de la array con el valor calculado al realizar la misma convolución en la array. Ejemplos: Entrada: arr[] = {9, 7, 3, 9, 1, 8, 11}, mask[]={1, 2, -1} Salida: 11 20 4 20 3 … Continue reading «Encuentre la array resultante después de aplicar la convolución en la array dada usando la máscara dada»

Minimice las operaciones para convertir (0, 0) a (N, M) incrementando uno o ambos por K

Dados dos números enteros N y M , la tarea es calcular el número mínimo de operaciones requeridas para convertir (0, 0) a (N, M) usando las siguientes operaciones: Elija cualquier número entero K y convierta (x, y) en (x + K, y + K) . Elija cualquier número entero K y convierta (x, y) … Continue reading «Minimice las operaciones para convertir (0, 0) a (N, M) incrementando uno o ambos por K»

Número mínimo de rotaciones requeridas para convertir una Array dada a otra

Dadas dos arrays 2D arr[][] y brr[][] del mismo tamaño. La tarea es encontrar el número mínimo de rotaciones requeridas en sentido horario o antihorario para convertir arr[][] a brr[][] , de la siguiente manera: +x significa x rotación en el sentido de las agujas del reloj -x significa x rotación en sentido contrario a … Continue reading «Número mínimo de rotaciones requeridas para convertir una Array dada a otra»