Área máxima de rectángulo posible con perímetro dado

Dado el perímetro de un rectángulo, la tarea es encontrar el área máxima de un rectángulo que puede usar n unidades de longitud como su perímetro.  Nota: La longitud y el ancho deben ser un valor integral.  Ejemplo:  Input: perimeter = 15 Output: Maximum Area = 12 Input: perimeter = 16 Output: Maximum Area = … Continue reading «Área máxima de rectángulo posible con perímetro dado»

Número mínimo de días laborables necesarios para alcanzar cada uno de los puntajes dados

Dada una array arr[] que consta de N enteros y una array P[] que consta de M enteros tal que P[i] representa la puntuación obtenida al trabajar en el i- ésimo día . La tarea es encontrar la cantidad mínima de días necesarios para trabajar para lograr una puntuación de al menos arr[i] , para … Continue reading «Número mínimo de días laborables necesarios para alcanzar cada uno de los puntajes dados»

Cuente las formas de dividir la array en dos subarreglos de igual suma reemplazando cada elemento de la array a 0 una vez

Dada una array arr[] que consta de N enteros, la tarea es contar el número de formas de dividir la array en dos subarreglos de igual suma después de cambiar un único elemento de la array a 0 . Ejemplos:   Entrada: arr[] = {1, 2, -1, 3} Salida: 4 Explicación:  Reemplazando arr[0] por 0, arr[] … Continue reading «Cuente las formas de dividir la array en dos subarreglos de igual suma reemplazando cada elemento de la array a 0 una vez»

Maximice el último elemento de la array según las condiciones dadas

Dada una array arr[] que consta de N enteros, reorganice la array de modo que satisfaga las siguientes condiciones: arr[0] debe ser 1 . La diferencia entre elementos de array adyacentes no debe exceder 1 , es decir, arr[i] – arr[i-1] ≤ 1 para todo 1 ≤ i < N. Las operaciones permitidas son las … Continue reading «Maximice el último elemento de la array según las condiciones dadas»

Convierta una string en un entero usando recursividad

Dada una string str que representa una string, la tarea es convertir la string dada en un número entero. Ejemplos:   Entrada: str = “1234”  Salida: 1234 Entrada: str = “0145”  Salida: 145   Enfoque: escriba una función recursiva que tome el primer dígito de la string y lo multiplique con la potencia de 10 adecuada y … Continue reading «Convierta una string en un entero usando recursividad»

Cambiar la string dada de acuerdo con las condiciones dadas

Dada una string S, la tarea es cambiar la identificación de la string que no sigue ninguna de las reglas que se indican a continuación e imprimir la string actualizada. Las reglas para la revisión son:  Si hay tres caracteres consecutivos, entonces es un hechizo incorrecto. Eliminar uno de los personajes. Por ejemplo , la … Continue reading «Cambiar la string dada de acuerdo con las condiciones dadas»