Given a string representing a matrix of numbers, return the rows and columns of that matrix.
So given a string with embedded newlines like:
9 8 7
5 3 2
6 6 7
representing this matrix:
1 2 3
|---------
1 | 9 8 7
2 | 5 3 2
3 | 6 6 7
your code should be able to spit out:
The rows for our example matrix:
And its columns:
The tests for this exercise expect you to create a Matrix [class][classes] (see also classes).
This is different from using a Matrix object from a third-party library such as Numpy, which is not supported.
Don't worry, it's not as complicated as you think!
For more starting points and details on classes and data structures, take a look at the resources below:
Sign up to Exercism to learn and master Python with 17 concepts146 exercises, and real human mentoring, all for free.