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:
for
loops? (i.e. using iterators instead)Matrix
(one representing rows and another for columns), can you implement this solution without having to hold two separate copies of the input in your struct?Sign up to Exercism to learn and master Rust with 98 exercises, and real human mentoring, all for free.