Complemento a 10 de un número decimal

Dado un número decimal N. La tarea es encontrar el complemento a 10 del número N. Ejemplo:   Input : 25 Output : 10’s complement is : 75 Input : 456 Output : 10’s complement is : 544 El complemento a 10 de un número decimal se puede encontrar sumando 1 al complemento a 9 de … Continue reading «Complemento a 10 de un número decimal»

Compruebe si es posible crear un polígono con n lados dados

Dada una array arr[] que contiene las longitudes de n lados que pueden o no formar un polígono. La tarea es determinar si es posible formar un polígono con todos los lados dados. Escriba Sí si es posible, de lo contrario, escriba No. Ejemplos:   Entrada: arr[] = {2, 3, 4}  Salida: Sí Entrada: arr[] = … Continue reading «Compruebe si es posible crear un polígono con n lados dados»

Recuento de triples (A, B, C) donde A*C es mayor que B*B

Dados tres enteros A , B y C . La tarea es contar el número de ternas (a, b, c) tales que a * c > b 2 , donde 0 < a <= A , 0 < b <= B y 0 < c <= C . Ejemplos:   Entrada: A = 3, B = … Continue reading «Recuento de triples (A, B, C) donde A*C es mayor que B*B»

Número de palabras en una secuencia camelcase

CamelCase es la secuencia de una o más palabras que tienen las siguientes propiedades:   Es una concatenación de una o más palabras que consisten en letras inglesas. Todas las letras de la primera palabra son minúsculas. Para cada una de las siguientes palabras, la primera letra está en mayúscula y el resto de las letras … Continue reading «Número de palabras en una secuencia camelcase»

Número de rectángulos en un círculo de radio R

Dada una hoja circular de radio R y la tarea es encontrar el número total de rectángulos con longitud y ancho integrales que se pueden cortar de la hoja circular, uno a la vez. Ejemplos:   Entrada : R = 2  Salida : 8  Se pueden cortar 8 rectángulos de una hoja circular de radio 2.  Estos … Continue reading «Número de rectángulos en un círculo de radio R»

Compruebe si la array se puede convertir en otra array mediante la transposición de subarrays cuadradas

Dadas dos arrays NXM de enteros. En una operación, podemos transponer cualquier subarray cuadrada en array1. La tarea es verificar si matrix1 se puede convertir a matrix2 con la operación dada. Ejemplos:   Entrada: array1[][] = {  {1, 2, 3},  {4, 5, 6},  {7, 8, 9}},  array2[][] = {  {1, 4, 7},  { 2, 5, 6},  … Continue reading «Compruebe si la array se puede convertir en otra array mediante la transposición de subarrays cuadradas»

Haga que el Array sume 0 usando el techo o el piso en cada elemento

Dada una array arr[] que consta de N enteros de punto flotante, la tarea es modificar la array ejecutando ceil() o floor() en cada elemento de la array de modo que la suma de los elementos de la array esté cerca de 0 . Ejemplos: Entrada: arr[] = {6.455, -1.24, -3.87, 2.434, -4.647} Salida: {6, … Continue reading «Haga que el Array sume 0 usando el techo o el piso en cada elemento»

Programa para Hallar el valor de cos(nΘ)

Dado un valor de cos(Θ) y una variable  . La tarea es encontrar el valor de cos(nΘ) usando la propiedad de las funciones trigonométricas. Nota: n <= 15. Ejemplos :   Input : cos(Θ) = 0.5, n = 10 Output : -0.5 Input :cos(Θ) = 0.5, n = 3 Output : -0.995523 El problema se puede … Continue reading «Programa para Hallar el valor de cos(nΘ)»

Diseñe una pila para recuperar elementos originales y devolver el elemento mínimo en tiempo O(1) y espacio O(1)

Nuestra tarea es diseñar una estructura de datos SpecialStack que admita todas las operaciones de pila como push() , pop() , isEmpty() , isFull() y una operación adicional getMin( ) que debería devolver el elemento mínimo de SpecialStack. Todas estas operaciones de SpecialStack deben realizarse con complejidad de tiempo O(1). Para implementar SpecialStack, solo debe … Continue reading «Diseñe una pila para recuperar elementos originales y devolver el elemento mínimo en tiempo O(1) y espacio O(1)»