Recuento de números en el rango donde el primer dígito es igual al último dígito del número

Dado un rango representado por dos números enteros positivos L y R. Encuentra el conteo de números en el rango donde el primer dígito es igual al último dígito del número. Ejemplos:  Input : L = 2, R = 60 Output : 13 Explanation : Required numbers are 2, 3, 4, 5, 6, 7, 8, … Continue reading «Recuento de números en el rango donde el primer dígito es igual al último dígito del número»

Programa para multiplicar dos Matrix tomando datos del usuario

Dadas dos arrays, la tarea es multiplicarlas. El tamaño y el número de elementos de las arrays se deben leer desde el teclado. Ejemplos:   Input: row1 = 2, col1 = 2, mat1[][] = {{1, 2}, {3, 4}}, row2 = 2, col2 = 2, mat2[][] = {{1, 1}, {1, 1}} Output: {{3, 3}, {7, 7}} Input: … Continue reading «Programa para multiplicar dos Matrix tomando datos del usuario»

Comprueba si el alfil puede derribar al peón o no.

Dada la posición de un alfil y un peón en un tablero de ajedrez de 8 * 8 , la tarea es verificar si el alfil puede derribar el peón en un movimiento o no. La posición del alfil y del peón se indica mediante el número de fila y columna del tablero de ajedrez. … Continue reading «Comprueba si el alfil puede derribar al peón o no.»

Maximizar la suma de elementos de esquina K en Array

Dada una array arr[] y un entero K , la tarea es encontrar la máxima suma de K elementos en la array tomando solo los elementos de las esquinas. Un elemento de esquina es un elemento desde el principio de la array o desde el final de la array. Ejemplos:   Entrada: arr[] = {8, 4, … Continue reading «Maximizar la suma de elementos de esquina K en Array»

Operaciones con números primos mínimos para convertir A en B

Dados dos enteros A y B , la tarea es convertir A en B con un número mínimo de las siguientes operaciones:   Multiplica A por cualquier número primo . Divide A entre uno de sus divisores primos . Imprime el número mínimo de operaciones requeridas. Ejemplos:   Entrada: A = 10, B = 15  Salida: 2  … Continue reading «Operaciones con números primos mínimos para convertir A en B»

Número mínimo de movimientos después de los cuales existe un cuadrado de color 3X3

Dado un tablero N * N que inicialmente está vacío y una secuencia de consultas, cada consulta consta de dos números enteros X e Y donde se pinta la celda (X, Y) . La tarea es imprimir el número de la consulta después de lo cual habrá un cuadrado de 3 * 3 en el … Continue reading «Número mínimo de movimientos después de los cuales existe un cuadrado de color 3X3»

Contar triplete de índices (i, j, k) tal que XOR de elementos entre [i, j) es igual a [j, k]

Dada una array de números enteros Arr . La tarea es contar el número de tripletes (i, j, k) tales que A i ^ A i+1 ^ A i+2 ^ …. ^ A j-1 = A j ^ A j+1 ^ A j+2 ^ ….. ^ A k , y 0 < (i, j, k) … Continue reading «Contar triplete de índices (i, j, k) tal que XOR de elementos entre [i, j) es igual a [j, k]»

Elija puntos de la array de modo que se maximice la distancia mínima

Dados C imanes y una array arr[] que representa N posiciones de índice donde C ≤ N . La tarea es colocar estos imanes en estos índices disponibles de tal manera que la distancia entre los dos imanes más cercanos sea la mayor posible. Ejemplos:   Entrada: C = 4, arr[] = {1, 2, 5, 8, … Continue reading «Elija puntos de la array de modo que se maximice la distancia mínima»

Subsecuencias únicas de longitud K con suma dada

Dada una array arr[] de N enteros y dos números K y S , la tarea es imprimir toda la subsecuencia de longitud K con la suma S . Ejemplos:   Entrada: N = 5, K = 3, S = 20, arr[] = {4, 6, 8, 2, 12}  Salida:  {6, 2, 12}  Explicación:  Solo una subsecuencia … Continue reading «Subsecuencias únicas de longitud K con suma dada»

Subarreglo de suma máxima de longitud par

Dada una array arr[] de N elementos, la tarea es encontrar la suma máxima de cualquier subarreglo de longitud X tal que X > 0 y X % 2 = 0 . Ejemplos:   Entrada: arr[] = {1, 2, 3}  Salida: 5  {2, 3} es el subarreglo requerido. Entrada: arr[] = {8, 9, -8, 9, 10}  … Continue reading «Subarreglo de suma máxima de longitud par»