مسیرها
/
JavaScript
JavaScript
/
تمرین‌ها
/
معکوس‌کردن رشته
معکوس‌کردن رشته

معکوس‌کردن رشته

آسان

مقدمه

وارونه کردن رشته‌ها (خواندن یک «رشته» از راست به چپ، نه از چپ به راست) کاری به‌طور شگفت‌آوری رایج در برنامه‌نویسی است.

برای مثال، در بیوانفورماتیک، وارونه کردن ترتیب رشته‌های DNA یا RNA اغلب برای تحلیل‌های گوناگون اهمیت دارد؛ مثلاً برای یافتن رشته‌های مکمل یا شناسایی توالی‌های پالیندرومی که اهمیت زیستی دارند.

دستورالعمل‌ها

وظیفه‌ی شما این است که یک رشته‌ی داده‌شده را وارونه کنید.

چند مثال:

  • "stressed" را به "desserts" تبدیل کنید.
  • "strops" را به "sports" تبدیل کنید.
  • "racecar" را به "racecar" تبدیل کنید.

پیاده‌سازی

Advanced

اگر این را با CLI حل کنید، موارد test ای وجود دارند که لازم است با نویسه‌های پیچیده سر و کار داشته باشید. می‌توانید به‌صورت اختیاری این testها را با حذف .skip از test فعال کنید.

ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
JavaScript Exercism

آماده‌اید معکوس‌کردن رشته را شروع کنید؟

در Exercism ثبت‌نام کنید تا JavaScript را همراه با 37 مفهوم159 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.

بررسی عمیق معکوس‌کردن رشته!

۱۴ روش متفاوت برای معکوس‌کردن یک رشته را بررسی کنید و در این مسیر به موضوعات گوناگونی از جمله کدپوینت‌های یونیکد، گرافم‌ها، تخصیص حافظه در پشته در برابر هیپ و اشاره‌گرها می‌پردازید. راحت باشید و از ۴۵ دقیقه یادگیری همراه با Jeremy و Erik لذت ببرید.