स्ट्रिंग को उलटने का मतलब है उसे दाएँ से बाएँ पढ़ना, बाएँ से दाएँ नहीं। प्रोग्रामिंग में यह काम आश्चर्यजनक रूप से बहुत आम है।
उदाहरण के लिए, बायोइन्फॉर्मेटिक्स में DNA या RNA स्ट्रिंग के अनुक्रम को उलटना कई तरह के विश्लेषणों के लिए अक्सर महत्वपूर्ण होता है। जैसे, पूरक शृंखलाएँ ढूँढना, या ऐसे पैलिंड्रोमिक अनुक्रम पहचानना जिनका जैविक महत्व होता है।
आपको दी गई स्ट्रिंग को उलटना है।
कुछ उदाहरण:
"stressed" को "desserts" में बदलिए।"strops" को "sports" में बदलिए।"racecar" को "racecar" में बदलिए।इस अभ्यास में यूनिकोड स्ट्रिंग वाले टेस्ट भी शामिल हैं, जिनमें ग्राफीम क्लस्टर होते हैं। Perl के बिल्ट-इन स्ट्रिंग प्रोसेसिंग फंक्शन इन स्ट्रिंग को संभालने के लिए काफी नहीं हैं। इसमें आपकी मदद के लिए कुछ संसाधन दिए गए हैं:
Exercism पर साइन अप कीजिए और Perl को 5 कॉन्सेप्ट84 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।
स्ट्रिंग उलटने के 14 अलग-अलग तरीके जानिए। इसमें Unicode कोडपॉइंट, ग्राफीम, स्टैक बनाम हीप एलोकेशन और पॉइंटर जैसे कई विषय शामिल हैं। आराम से बैठिए और Jeremy और Erik के साथ 45 मिनट सीखने का मज़ा लीजिए।