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 este:

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 poder darte:

  • Un array con las filas, leyendo cada fila de izquierda a derecha mientras avanzas de arriba a abajo por las filas,
  • Un array con las columnas, leyendo cada columna de arriba a abajo mientras avanzas 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 distinto de usar un objeto Matrix de una biblioteca de terceros como Numpy, lo cual no es compatible. ¡No te preocupes, no es tan complicado como crees! Para más puntos de partida y detalles sobre classes y las estructuras de datos, echa un vistazo a los recursos a continuación:

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

¿Todo listo para empezar Matriz?

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