Python: cuente la frecuencia de la longitud de fila de la array

Dada una Matrix, la tarea es escribir un programa en Python para obtener la frecuencia de conteo de las longitudes de sus filas. Entrada: lista_prueba = [[6, 3, 1], [8, 9], [2], [10, 12, 7], [4, 11]] Salida: {3: 2, 2: 2, 1: 1} Explicación: 2 listas de longitud 3 están presentes, 2 listas de … Continue reading «Python: cuente la frecuencia de la longitud de fila de la array»

Encuentra K puntos más cercanos al origen

Dada una lista de puntos en el plano 2-D y un número entero K. La tarea es encontrar los puntos K más cercanos al origen e imprimirlos. Nota : La distancia entre dos puntos en un plano es la distancia euclidiana . Ejemplos:  Input : point = [[3, 3], [5, -1], [-2, 4]], K = … Continue reading «Encuentra K puntos más cercanos al origen»

Encuentre si la array se puede ordenar mediante intercambios limitados a múltiplos de k

Dada una array y un número k, la tarea es verificar si la array dada se puede ordenar o no con operaciones de intercambio limitadas. Podemos intercambiar arr[i] solo con arr[i] o arr[i + k] o arr[i + 2*k] o arr[i + 3*k] y así sucesivamente. En general, un elemento en el índice i se … Continue reading «Encuentre si la array se puede ordenar mediante intercambios limitados a múltiplos de k»

Programa de Python para contar formas de llegar a la escalera n

Hay n escaleras, una persona parada en la parte inferior quiere llegar a la cima. La persona puede subir 1 o 2 escalones a la vez. Cuente el número de formas en que la persona puede llegar a la cima.  Considere el ejemplo que se muestra en el diagrama. El valor de n es 3. … Continue reading «Programa de Python para contar formas de llegar a la escalera n»

Encuentre el número de la lista dada para el valor de la función más cercano a A

Dada una función F(n) = P – (0.006 * n) , donde se da P. Dada una lista de enteros y un número,  . La tarea es encontrar el número de la lista dada para el cual el valor de la función es más cercano a  . Ejemplos :   Input : P = 12, A = … Continue reading «Encuentre el número de la lista dada para el valor de la función más cercano a A»

Programa de Python para encontrar la palabra más pequeña en una oración

Dada una string S de alfabetos ingleses en minúsculas, la tarea es imprimir la palabra más pequeña en la string dada. Ejemplos: Entrada: S = “el cielo es azul” Salida: “es” Explicación:   La longitud de “cielo” es 3. La longitud de es “es” 2. La longitud de “azul” es 4. Por lo tanto, la … Continue reading «Programa de Python para encontrar la palabra más pequeña en una oración»

Python: obtenga el objeto con el valor de atributo máximo en una lista de objetos

Dada una lista de objetos, la tarea es escribir un programa de Python para obtener el objeto con el valor de atributo máximo en una lista de objetos usando Python.  Esta tarea se puede lograr usando el método max() y el operador attrgetter. Devuelve un objeto invocable que obtiene attr de su operando. Si se … Continue reading «Python: obtenga el objeto con el valor de atributo máximo en una lista de objetos»

Programa de Python para calcular eficientemente las sumas de las diagonales de una array

Dada una array cuadrada 2D, encuentre la suma de los elementos en las diagonales Principal y Secundaria. Por ejemplo, considere la siguiente array de entrada de 4 X 4.  A00 A01 A02 A03 A10 A11 A12 A13 A20 A21 A22 A23 A30 A31 A32 A33 La diagonal primaria está formada por los elementos A00, A11, … Continue reading «Programa de Python para calcular eficientemente las sumas de las diagonales de una array»

Programa de Python para insertar un Node después del enésimo Node desde el final

Inserte un Node x después del enésimo Node desde el final en la lista enlazada simple dada. Se garantiza que la lista contiene el Node n desde el final. También 1 <= n. Ejemplos:  Input : list: 1->3->4->5 n = 4, x = 2 Output : 1->2->3->4->5 4th node from the end is 1 and … Continue reading «Programa de Python para insertar un Node después del enésimo Node desde el final»

Programa de Python para intercambiar diagonales de Matrix

Dada una array cuadrada de orden n*n, hay que intercambiar los elementos de ambas diagonales. Ejemplos:   Input : matrix[][] = {1, 2, 3, 4, 5, 6, 7, 8, 9} Output : matrix[][] = {3, 2, 1, 4, 5, 6, 9, 8, 7} Input : matrix[][] = {4, 2, 3, 1, 5, 7, 6, 8, 9, 11, … Continue reading «Programa de Python para intercambiar diagonales de Matrix»