Programa de Python para encontrar la suma mínima de factores de número

Dado un número, hallar la suma mínima de sus factores. Ejemplos:   Input : 12 Output : 7 Explanation: Following are different ways to factorize 12 and sum of factors in different ways. 12 = 12 * 1 = 12 + 1 = 13 12 = 2 * 6 = 2 + 6 = 8 12 … Continue reading «Programa de Python para encontrar la suma mínima de factores de número»

Python: reemplaza elementos consecutivos idénticos en la lista con el producto de la frecuencia y el artículo

Dada una lista, la tarea es escribir un programa en Python para reemplazar la agrupación de los elementos consecutivos con un producto de la frecuencia y el artículo. Entrada: test_list = [3, 3, 3, 3, 6, 7, 5, 5, 5, 8, 8, 6, 6, 6, 6, 6, 1, 1, 1, 2, 2] Salida: [12, 6, … Continue reading «Python: reemplaza elementos consecutivos idénticos en la lista con el producto de la frecuencia y el artículo»

Programa de Python para encontrar la clave de tuplas de valor máximo en un diccionario

Dado un diccionario con valores como tuplas, la tarea es escribir un programa en Python para encontrar la clave de las tuplas de valor máximo.  Ejemplos: Entrada: test_dict = {‘gfg’: («a», 3), ‘is’: («c», 9), ‘best’: («k», 10), ‘for’: («p», 11), ‘geeks’ : (‘m’, 2)} Salida: para Explicación: 11 es el valor máximo de la … Continue reading «Programa de Python para encontrar la clave de tuplas de valor máximo en un diccionario»

Reconstruya la array reemplazando arr[i] con (arr[i-1]+1) % M

Dada una array de N elementos y un número entero M. Ahora, la array se modifica reemplazando algunos de los elementos de la array con -1. La tarea es imprimir la array original. Los elementos en la array original están relacionados como, para cada índice i, a[i] = (a[i-1]+1)% M . Se garantiza que hay … Continue reading «Reconstruya la array reemplazando arr[i] con (arr[i-1]+1) % M»

Programa Python para obtener todas las claves únicas de una lista de diccionarios

Dada una lista arr[] que consta de N diccionarios , la tarea es encontrar la suma de claves únicas de la lista dada del diccionario. Ejemplos: Entrada: arr = [{‘mi’: 1, ‘nombre’: 2}, {‘es’: 1, ‘mi’: 3}, {‘ria’: 2}] Salida: [‘ria’, ‘mi ‘, ‘es’, ‘nombre’] Explicación: el conjunto de claves únicas son {“ria”, “mi”, “es”, … Continue reading «Programa Python para obtener todas las claves únicas de una lista de diccionarios»

Minimice la suma calculada eliminando repetidamente dos elementos cualesquiera e insertando su suma en el Array

Dados N elementos, puede eliminar cualquiera de los dos elementos de la lista, anotar su suma y agregar la suma a la lista. Repita estos pasos mientras haya más de un elemento en la lista. La tarea es minimizar la suma de estas sumas elegidas al final. Ejemplos:   Entrada: arr[] = {1, 4, 7, 10}  … Continue reading «Minimice la suma calculada eliminando repetidamente dos elementos cualesquiera e insertando su suma en el Array»

Programa Python para subarray cuadrada de tamaño máximo con todos 1

Dada una array binaria, encuentre la subarray cuadrada de tamaño máximo con todos 1. Por ejemplo, considere la siguiente array binaria. Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Operaciones de incremento mínimo para hacer que Array sea único

Dada una array A[] de enteros. En un movimiento, puede elegir cualquier elemento A[i] e incrementarlo en 1. La tarea es devolver el número mínimo de movimientos necesarios para que cada valor en la array A[] sea único. Ejemplos :   Input: A[] = [3, 2, 1, 2, 1, 7] Output: 6 Explanation: After 6 moves, … Continue reading «Operaciones de incremento mínimo para hacer que Array sea único»

Número mínimo de enteros necesarios para llenar la cuadrícula NxM

Dada una cuadrícula de tamaño (NxM) se debe llenar con números enteros. El llenado de celdas en la grilla debe hacerse de la siguiente manera: sean A, B y C tres celdas y B y C compartan un lado con A. El valor de las celdas B y C debe ser distinto. Sea L el … Continue reading «Número mínimo de enteros necesarios para llenar la cuadrícula NxM»

Programa de Python para obtener grupos de longitud K con suma dada

Dada una lista, nuestra tarea es escribir un programa en Python para extraer todas las sublistas de longitud K que conduzcan a la suma dada.  Entrada: test_list = [6, 3, 12, 7, 4, 11], N = 21, K = 4 Salida: [(6, 6, 6, 3), (6, 6, 3, 6), (6, 3, 6, 6), (6, 7, … Continue reading «Programa de Python para obtener grupos de longitud K con suma dada»