وارونه کردن رشتهها (خواندن یک «رشته» از راست به چپ، نه از چپ به راست) کاری بهطور شگفتآوری رایج در برنامهنویسی است.
برای مثال، در بیوانفورماتیک، وارونه کردن ترتیب رشتههای DNA یا RNA اغلب برای تحلیلهای گوناگون اهمیت دارد؛ مثلاً برای یافتن رشتههای مکمل یا شناسایی توالیهای پالیندرومی که اهمیت زیستی دارند.
وظیفهی شما این است که یک رشتهی دادهشده را وارونه کنید.
چند مثال:
"stressed" را به "desserts" تبدیل کنید."strops" را به "sports" تبدیل کنید."racecar" را به "racecar" تبدیل کنید.در Exercism ثبتنام کنید تا Gleam را همراه با 33 مفهوم122 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.
۱۴ روش متفاوت برای معکوسکردن یک رشته را بررسی کنید و در این مسیر به موضوعات گوناگونی از جمله کدپوینتهای یونیکد، گرافمها، تخصیص حافظه در پشته در برابر هیپ و اشارهگرها میپردازید. راحت باشید و از ۴۵ دقیقه یادگیری همراه با Jeremy و Erik لذت ببرید.