Matrice

Matrice

Facile

Istruzioni

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:

  • Un array delle righe, leggendo ogni riga da sinistra a destra mentre ci si sposta dall'alto verso il basso tra le righe,
  • Un array delle colonne, leggendo ogni colonna dall'alto verso il basso mentre ci si sposta da sinistra a destra.

Le righe della nostra matrice di esempio:

  • 9, 8, 7
  • 5, 3, 2
  • 6, 6, 7

E le sue colonne:

  • 9, 5, 6
  • 8, 3, 6
  • 7, 2, 7

Come è strutturato questo esercizio nella traccia Python

I test di questo esercizio si aspettano che tu crei una [class][classes] Matrix (vedi anche classes). Questo è diverso dall'usare un oggetto Matrix di una libreria di terze parti come Numpy, che non è supportato. Non preoccuparti, non è complicato come pensi! Per altri punti di partenza e dettagli su classes e le strutture dati, dai un'occhiata alle risorse qui sotto:

Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
Python Exercism

Vuoi iniziare Matrice?

Iscriviti a Exercism per imparare e padroneggiare Python con 17 concetti146 esercizi e il mentoring di persone reali, tutto gratis.