Διαδρομές
/
Crystal
Crystal
/
Ασκήσεις
/
Αντιστροφή συμβολοσειράς
Αντιστροφή συμβολοσειράς

Αντιστροφή συμβολοσειράς

Εύκολο

Εισαγωγή

Η αντιστροφή συμβολοσειρών (το διάβασμά τους δηλαδή από τα δεξιά προς τα αριστερά, αντί από τα αριστερά προς τα δεξιά) είναι μια εργασία πολύ πιο συχνή στον προγραμματισμό απ' ό,τι θα περίμενε κανείς.

Για παράδειγμα, στη βιοπληροφορική, η αντιστροφή της ακολουθίας συμβολοσειρών DNA ή RNA είναι συχνά σημαντική για διάφορες αναλύσεις, όπως η εύρεση συμπληρωματικών κλώνων ή ο εντοπισμός παλινδρομικών ακολουθιών με βιολογική σημασία.

Οδηγίες

Η αποστολή σου είναι να αντιστρέψεις μια δεδομένη συμβολοσειρά.

Μερικά παραδείγματα:

  • Μετέτρεψε το "stressed" σε "desserts".
  • Μετέτρεψε το "strops" σε "sports".
  • Μετέτρεψε το "racecar" σε "racecar".

Υλοποίηση

Έχει προστεθεί ένα προαιρετικό test που ελέγχει αν τα γράμματα μπορούν να είναι οποιοσδήποτε χαρακτήρας unicode, όχι μόνο ASCII αλφαβητικοί. Αυτά δεν είναι προσβάσιμα από τον διαδικτυακό επεξεργαστή, αλλά εκτελούνται από προεπιλογή όταν τα τρέχεις τοπικά.

Για να απενεργοποιήσεις αυτά τα test, όταν καλείς την εντολή test (crystal spec), πρόσθεσε το ακόλουθο flag: --tag "~optional"

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

Έτοιμος να ξεκινήσεις την άσκηση Αντιστροφή συμβολοσειράς;

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

Αναλυτική ματιά στο Αντιστροφή συμβολοσειράς!

Εξερεύνησε 14 διαφορετικούς τρόπους για να αντιστρέψεις μια συμβολοσειρά, καλύπτοντας μια σειρά θεμάτων όπως σημεία κώδικα Unicode, γραφήματα, δεσμεύσεις μνήμης στη στοίβα εναντίον του σωρού και δείκτες. Χαλάρωσε και απόλαυσε 45 λεπτά μάθησης με τον Jeremy και τον Erik.