Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller13 SubpMatricesGr61 PDF
Taller13 SubpMatricesGr61 PDF
1. Alrededor.
Dado un tablero cuadrado con números enteros, y una posición en el tablero (fila, columna), se debe
entregar como resultado el mayor de todos los valores alrededor de la posición dada.
Entrada
Salida
El mayor valor.
Ejemplo
Entrada Salida
4 8
3,5,4,7
2,4,5,1 Explicación: 8 es el mayor valor de: 5, 1, 8, 2, 4, 6, 4 y 4
2,4,6,8
9,6,4,2 Los valores en las posiciones alrededor de la posición 2, 2 son:
2,2 5, 1, 8, 2, 4, 6, 4, 4
Nota: Observe que los valores están dados en una sola línea separados por una coma. Revise el
comando split().
1. Función alrededor()
Esta función recibe una matriz y una posición y devuelve el mayor de los valores en las posiciones
alrededor de la posición dada.
La especificación es: ( list 2D, list 1D ) -> int
2. Función principal.
Hace la lectura de los datos de entrada, usa la función alrededor(), e imprime el resultado pedido.
En la imagen de abajo ven la posición 2,2 encerrada en rojo y los valores alrededor en amarillo.