Reemplazar elementos repetidos con valores mayores que mayores

Dada una array de enteros, si un entero se repite, reemplácelo con un número mayor que ese número que aún no se ha insertado en la array. Ejemplos:   Input : arr = {1, 3, 4, 5, 3} Output : 1 3 4 5 6 Here 3 is repeating so it is replaced with 6 Input … Continue reading «Reemplazar elementos repetidos con valores mayores que mayores»

Programa en C++ para Número de tripletes únicos cuyo XOR es cero

Dados N números sin duplicados, cuente el número de tripletes únicos (a i , a j , a k ) tales que su XOR sea 0. Se dice que un triplete es único si los tres números del triplete son únicos.  Ejemplos:  Input : a[] = {1, 3, 5, 10, 14, 15}; Output : 2 … Continue reading «Programa en C++ para Número de tripletes únicos cuyo XOR es cero»

Imprimir elementos de array que son divisibles por lo menos entre sí

Dada una array de longitud N que contiene solo números enteros, la tarea es imprimir los números especiales de la array. Un número en esta array se llama Número especial si es divisible por al menos otro número en la array. Ejemplos:   Entrada: 1 2 3  Salida: 2 3  Explicación: tanto 2 como 3 son … Continue reading «Imprimir elementos de array que son divisibles por lo menos entre sí»

Unordered_set función vacía() en C++ STL

Unordered_set ::empty es una función integrada en C++ STL que se utiliza para comprobar si un contenedor de unordered_set está vacío o no. Devuelve True si el contenedor unordered_set está vacío; de lo contrario, devuelve False. Sintaxis : map_name.empty() Parámetros: Esta función no acepta ningún parámetro. Valor de retorno: devuelve un valor booleano True si … Continue reading «Unordered_set función vacía() en C++ STL»

función unordered_set clear() en C++ STL

La función unordered_set::clear() es una función integrada en C++ STL que se usa para borrar un contenedor unordered_set. Es decir, esta función elimina todos los elementos de un conjunto_desordenado y lo vacía. Se invalidan todos los iteradores, punteros y referencias al contenedor. Esto reduce el tamaño del contenedor a cero.  Sintaxis :   unordered_set_name.clear() Parámetro : … Continue reading «función unordered_set clear() en C++ STL»

Conteo de pares en un Array dado cuyo GCD no es primo

Dada una array arr[] que consiste en N enteros positivos, la tarea es encontrar el número de pares tal que el Máximo Común Divisor (MCD) de los pares no sea un número primo . El par (i, j) y (j, i) se consideran iguales. Ejemplos: Entrada: arr[] ={ 2, 3, 9} Salida: 10 Explicación: Los … Continue reading «Conteo de pares en un Array dado cuyo GCD no es primo»

Encuentra si la array tiene un elemento cuyo valor es la mitad de la suma de la array

Dada una array ordenada (con entradas únicas), tenemos que encontrar si existe un elemento (por ejemplo, X) que sea exactamente la mitad de la suma de todos los elementos de la array, incluido X. Ejemplos:   Input : A = {1, 2, 3} Output : YES Sum of all the elements is 6 = 3*2; Input … Continue reading «Encuentra si la array tiene un elemento cuyo valor es la mitad de la suma de la array»

El subconjunto más grande posible para una array que satisface la condición dada

Dada una array arr[] y un entero K . La tarea es encontrar el tamaño del subconjunto máximo tal que cada par del subconjunto (X, Y) sea de la forma Y != (X * K) donde X < Y . Ejemplos:  Entrada: arr[] = {2, 3, 6, 5, 4, 10}, K = 2  Salida: 3  … Continue reading «El subconjunto más grande posible para una array que satisface la condición dada»

Programa Javascript para maximizar elementos usando otra array

Dadas dos arrays con tamaño n, maximice la primera array usando los elementos de la segunda array de modo que la nueva array formada contenga n elementos más grandes pero únicos de ambas arrays dando prioridad a la segunda array (Todos los elementos de la segunda array aparecen antes de la primera array ). El … Continue reading «Programa Javascript para maximizar elementos usando otra array»