Comprueba si una torre puede llegar al destino dado en un solo movimiento

Dados los enteros fila_actual y columna_actual , que representan la posición actual de una torre en un tablero de ajedrez de 8 × 8 y dos enteros más fila_destino y columna_destino que representan la posición que alcanzará una torre. La tarea es verificar si es posible o no que una Torre alcance el destino dado … Continue reading «Comprueba si una torre puede llegar al destino dado en un solo movimiento»

Imprime N números tales que su suma sea un Cubo Perfecto

Dado un número N , la tarea es encontrar los N números tales que su suma sea un cubo perfecto . Ejemplos:   Entrada: N = 3  Salida: 1 7 19  Explicación:  Suma de números = 1 + 7 + 19 = 27,  que es el cubo perfecto de 3 => 3 3 = 27 Entrada: … Continue reading «Imprime N números tales que su suma sea un Cubo Perfecto»

Números mínimos que se agregarán de modo que la media de Array sea igual a 1

Dada una array arr[ ] de tamaño N , la tarea es encontrar el número mínimo de operaciones requeridas para que la media de Array arr[ ] sea igual a 1. En una operación, se puede agregar un número no negativo al final de la array. Ejemplos: Entrada: N = 3, arr = {1, 1, … Continue reading «Números mínimos que se agregarán de modo que la media de Array sea igual a 1»

Imprima n 0 y m 1 de manera que no haya dos 0 ni tres 1 juntos

Dados dos enteros n y m donde n es el número de 0s ym es el número de 1s . La tarea es imprimir todos los 0 y 1 en una sola fila de modo que no haya dos 0 juntos ni tres 1 juntos. Si no es posible organizar 0 y 1 de acuerdo … Continue reading «Imprima n 0 y m 1 de manera que no haya dos 0 ni tres 1 juntos»

El elemento más pequeño que aparece en cada subsecuencia

Dada una array de N enteros distintos. Para cada elemento, la tarea es encontrar el recuento de subsecuencias de todas las subsecuencias posibles cuyo elemento mínimo es el elemento actual. Ejemplos:  Entrada: arr[] = {1, 2}  Salida: 2 1  Explicación:  Las subsecuencias son {1}, {2}, {1, 2}. El conteo del elemento más pequeño en cada subsecuencia … Continue reading «El elemento más pequeño que aparece en cada subsecuencia»

Cuente dominios únicos de una lista de correos electrónicos dada

Dada una array arr[] que contiene N direcciones de correo electrónico con diferentes dominios, la tarea es encontrar los dominios únicos y sus frecuencias de la lista de correos electrónicos. Nota:  La aparición del dominio debe imprimirse en el orden lexicográfico de los nombres de dominio. Ejemplos: Entrada: arr[] = { “rupesh@gmail.com”, “akole@yahoo.com”, “rupesh.21910879@viit.ac.in”,   … Continue reading «Cuente dominios únicos de una lista de correos electrónicos dada»

Genere pares en el rango [0, N-1] con la suma de AND bit a bit de todos los pares K

Dado un número entero N (que siempre es una potencia de 2) que denota la longitud de una array que contiene números enteros en el rango [0, N-1] exactamente una vez, la tarea es emparejar estos elementos de tal manera que la suma de Y del par es igual a K. es decir, ∑ (a … Continue reading «Genere pares en el rango [0, N-1] con la suma de AND bit a bit de todos los pares K»

Cuente números en un rango dado que son simétricos cuando se giran 180 grados en el sentido de las agujas del reloj

Dado un rango [L, R), la tarea es contar los números que permanecen sin cambios cuando se giran 180 grados en el sentido de las agujas del reloj. Ejemplos: Entrada: L = 0, R =10  Salida: 3 Explicación: Aquí entre 0 y 10 (10 exclusivo) los números deseados son: 0, 1 y 8.  Observe que … Continue reading «Cuente números en un rango dado que son simétricos cuando se giran 180 grados en el sentido de las agujas del reloj»

Suma de series 8/10, 8/100, 8/1000, 8/10000. . . hasta N términos

Dado un entero positivo n , la tarea es encontrar la suma de la serie  8/10 + 8/100 + 8/1000 + 8/10000. . . hasta el enésimo término Ejemplos: Entrada: n = 3 Salida: 0,888 Entrada: n = 5 Salida: 0,88888 Acercarse:  La suma total hasta el término n de la serie GP dada se … Continue reading «Suma de series 8/10, 8/100, 8/1000, 8/10000. . . hasta N términos»

Programa Javascript para generar una array que tenga la suma de la diagonal secundaria igual a un cuadrado perfecto

Dado un número entero N , la tarea es generar una array de dimensiones N x N usando números enteros positivos del rango [1, N] tal que la suma de la diagonal secundaria sea un cuadrado perfecto . Ejemplos: Entrada: N = 3 Salida: 1 2 3 2 3 1 3 2 1 Explicación: La … Continue reading «Programa Javascript para generar una array que tenga la suma de la diagonal secundaria igual a un cuadrado perfecto»