Matriz

Matriz

Fácil

Instrucciones

Dado un string que representa una matriz de números, devuelve las filas y las columnas de esa matriz.

Así, dado un string con saltos de línea incrustados como:

9 8 7
5 3 2
6 6 7

que representa esta matriz:

    1  2  3
  |---------
1 | 9  8  7
2 | 5  3  2
3 | 6  6  7

tu código debería ser capaz de producir:

  • Una lista de las filas, leyendo cada fila de izquierda a derecha mientras se avanza de arriba abajo por las filas,
  • Una lista de las columnas, leyendo cada columna de arriba abajo mientras se avanza de izquierda a derecha.

Las filas de nuestra matriz de ejemplo:

  • 9, 8, 7
  • 5, 3, 2
  • 6, 6, 7

Y sus columnas:

  • 9, 5, 6
  • 8, 3, 6
  • 7, 2, 7

Cómo está estructurado este ejercicio en el track de Python

Los tests de este ejercicio esperan que crees una class Matrix (ver también classes). Esto es diferente de usar un objeto Matrix de una biblioteca de terceros como Numpy, que no es compatible. ¡No te preocupes, no es tan complicado como crees! Para más puntos de partida y detalles sobre las classes y las estructuras de datos, echa un vistazo a los recursos que tienes a continuación:

Editar en GitHub El enlace se abre en una ventana o pestaña nueva
Python Exercism

¿Listo para empezar Matriz?

Regístrate en Exercism para aprender y dominar Python con 17 conceptos146 ejercicios y mentoría humana real, todo gratis.