Πίνακας

Πίνακας

Εύκολο

Οδηγίες

Δίνεται μια συμβολοσειρά που αναπαριστά έναν πίνακα αριθμών, επέστρεψε τις γραμμές και τις στήλες αυτού του πίνακα.

Έτσι, δίνεται μια συμβολοσειρά με ενσωματωμένες αλλαγές γραμμής, όπως:

9 8 7
5 3 2
6 6 7

που αναπαριστά αυτόν τον πίνακα:

    1  2  3
  |---------
1 | 9  8  7
2 | 5  3  2
3 | 6  6  7

ο κώδικάς σου θα πρέπει να μπορεί να βγάλει:

  • Μια λίστα με τις γραμμές, διαβάζοντας κάθε γραμμή από αριστερά προς τα δεξιά ενώ κινείσαι από πάνω προς τα κάτω στις γραμμές,
  • Μια λίστα με τις στήλες, διαβάζοντας κάθε στήλη από πάνω προς τα κάτω ενώ κινείσαι από αριστερά προς τα δεξιά.

Οι γραμμές για τον πίνακα του παραδείγματός μας:

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

Και οι στήλες του:

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

Πώς είναι δομημένη αυτή η άσκηση στη διαδρομή Python

Τα τεστ αυτής της άσκησης περιμένουν να δημιουργήσεις μια Matrix [class][classes] (δες επίσης classes). Αυτό είναι διαφορετικό από το να χρησιμοποιείς ένα αντικείμενο Matrix από μια βιβλιοθήκη τρίτων, όπως το Numpy, κάτι που δεν υποστηρίζεται. Μην ανησυχείς, δεν είναι τόσο περίπλοκο όσο νομίζεις! Για περισσότερα σημεία εκκίνησης και λεπτομέρειες σχετικά με τις classes και τις δομές δεδομένων, ρίξε μια ματιά στους παρακάτω πόρους:

Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
Python Exercism

Έτοιμος να ξεκινήσεις την άσκηση Πίνακας;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις Python με 17 έννοιες146 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.