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