Data una stringa che rappresenta una matrice di numeri, restituisci le righe e le colonne di quella matrice.
Quindi, data una stringa con caratteri di nuova riga incorporati come questa:
9 8 7
5 3 2
6 6 7
che rappresenta questa matrice:
1 2 3
|---------
1 | 9 8 7
2 | 5 3 2
3 | 6 6 7
il codice dovrebbe essere in grado di produrre:
Le righe della nostra matrice di esempio:
E le sue colonne:
for? (cioè usando al loro posto gli iteratori)Matrix (una che rappresenta le righe e un'altra le colonne), riesci a implementare questa soluzione senza dover conservare due copie separate dell'input nella struct?Iscriviti a Exercism per imparare e padroneggiare Rust con 99 esercizi e il mentoring di persone reali, tutto gratis.