Δίνεται μια συμβολοσειρά που αναπαριστά έναν πίνακα αριθμών, επέστρεψε τις γραμμές και τις στήλες αυτού του πίνακα.
Έτσι, δίνεται μια συμβολοσειρά με ενσωματωμένες αλλαγές γραμμής, όπως:
9 8 7
5 3 2
6 6 7
που αναπαριστά αυτόν τον πίνακα:
1 2 3
|---------
1 | 9 8 7
2 | 5 3 2
3 | 6 6 7
ο κώδικάς σου θα πρέπει να μπορεί να βγάλει:
Οι γραμμές για τον πίνακα του παραδείγματός μας:
Και οι στήλες του:
for; (δηλαδή χρησιμοποιώντας iterators αντ' αυτού)Matrix (μία για τις γραμμές και μία για τις στήλες), μπορείς να υλοποιήσεις αυτή τη λύση χωρίς να χρειάζεται να κρατάς δύο ξεχωριστά αντίγραφα της εισόδου στη struct σου;Γράψου στο Exercism για να μάθεις και να κατακτήσεις Rust με 99 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.