স্ট্রিং উল্টো করা (ডান থেকে বামে পড়া, বাম থেকে ডানে নয়) প্রোগ্রামিংয়ে আশ্চর্যজনকভাবে কমন একটি কাজ।
যেমন বায়োইনফরম্যাটিকসে DNA বা RNA স্ট্রিংয়ের অনুক্রম উল্টো করা প্রায়ই নানা বিশ্লেষণের জন্য গুরুত্বপূর্ণ, যেমন পরিপূরক স্ট্র্যান্ড খুঁজে বের করা বা জৈবিক তাৎপর্য আছে এমন প্যালিনড্রোমিক অনুক্রম শনাক্ত করা।
আপনার কাজ হলো একটি প্রদত্ত স্ট্রিং উল্টে দেওয়া।
কিছু উদাহরণ:
"stressed"-কে "desserts"-এ পরিণত করুন।"strops"-কে "sports"-এ পরিণত করুন।"racecar"-কে "racecar"-এ পরিণত করুন।এই অনুশীলনীতে এমন Unicode স্ট্রিং নিয়ে টেস্ট আছে, যেগুলোতে গ্রাফিম ক্লাস্টার থাকে। Perl-এর বিল্ট-ইন স্ট্রিং প্রসেসিং ফাংশনগুলো এসব স্ট্রিং সামলাতে যথেষ্ট নয়। এখানে কয়েকটি রিসোর্স দেওয়া হলো যা আপনাকে সাহায্য করবে:
Exercism-এ সাইন আপ করুন, Perl ট্র্যাকের 5টি কনসেপ্ট84টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।
একটি স্ট্রিং উল্টানোর ১৪টি ভিন্ন উপায় ঘুরে দেখুন, যেখানে Unicode কোডপয়েন্ট, গ্রাফিম, স্ট্যাক বনাম হিপ অ্যালোকেশন আর পয়েন্টার-সহ নানা বিষয় থাকবে। আরাম করে বসুন, Jeremy ও Erik-এর সঙ্গে ৪৫ মিনিটের শেখা উপভোগ করুন।