Πίνακας

Πίνακας

Μέτριο

Οδηγίες

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

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

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

Υλοποίηση

Εκτός από τη δυνατότητα να παίρνεις μια λίστα με γραμμές και στήλες, ο κώδικάς σου θα πρέπει επίσης να:

  • Ορίζει την τιμή ενός στοιχείου του πίνακα με βάση τον αριθμό γραμμής και στήλης του.

Για όλες τις πράξεις στον πίνακα, θεώρησε ότι οι γραμμές και οι στήλες ξεκινούν από το μηδέν. Αυτό σημαίνει ότι η πρώτη γραμμή είναι η γραμμή 0, η δεύτερη γραμμή είναι η γραμμή 1, και ούτω καθεξής.

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

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

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