Σειρές

Σειρές

Μέτριο

Οδηγίες

Δεδομένης μιας συμβολοσειράς από ψηφία, εμφάνισε όλες τις συνεχόμενες υποσυμβολοσειρές μήκους n που υπάρχουν μέσα της, με τη σειρά που εμφανίζονται.

Για παράδειγμα, η συμβολοσειρά "49142" έχει τις παρακάτω ακολουθίες 3 ψηφίων:

  • "491"
  • "914"
  • "142"

Και τις παρακάτω ακολουθίες 4 ψηφίων:

  • "4914"
  • "9142"

Και αν ζητήσεις ακολουθία 6 ψηφίων από μια συμβολοσειρά 5 ψηφίων, σου αξίζει ό,τι σου τύχει.

Σημείωσε ότι αυτές οι ακολουθίες χρειάζεται μόνο να καταλαμβάνουν γειτονικές θέσεις στην είσοδο· τα ψηφία δεν χρειάζεται να είναι αριθμητικά διαδοχικά.

Μορφή εξόδου

Δώσε ως έξοδο μια συμβολοσειρά που τερματίζεται με null, χρησιμοποιώντας ως διαχωριστικά ένα κόμμα και ένα κενό.

Ένα παράδειγμα εξόδου θα ήταν "491, 914, 142"

Αν η είσοδος δεν είναι έγκυρη, δώσε ως έξοδο μια κενή συμβολοσειρά.

Καταχωρητές

Καταχωρητής Χρήση Τύπος Περιγραφή
$a0 είσοδος διεύθυνση συμβολοσειρά σειράς που τερματίζεται με null
$a1 είσοδος ακέραιος μήκος τμήματος
$a2 είσοδος/έξοδος διεύθυνση συμβολοσειρά εξόδου που τερματίζεται με null
$t0-9 προσωρινός οτιδήποτε χρησιμοποιείται για προσωρινή αποθήκευση
Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
MIPS Assembly Exercism

Έτοιμος να ξεκινήσεις την άσκηση Σειρές;

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