স্ট্রিং উল্টো করা (ডান থেকে বামে পড়া, বাম থেকে ডানে নয়) প্রোগ্রামিংয়ে আশ্চর্যজনকভাবে কমন একটি কাজ।
যেমন বায়োইনফরম্যাটিকসে DNA বা RNA স্ট্রিংয়ের অনুক্রম উল্টো করা প্রায়ই নানা বিশ্লেষণের জন্য গুরুত্বপূর্ণ, যেমন পরিপূরক স্ট্র্যান্ড খুঁজে বের করা বা জৈবিক তাৎপর্য আছে এমন প্যালিনড্রোমিক অনুক্রম শনাক্ত করা।
আপনার কাজ হলো একটি প্রদত্ত স্ট্রিং উল্টে দেওয়া।
কিছু উদাহরণ:
"stressed"-কে "desserts"-এ পরিণত করুন।"strops"-কে "sports"-এ পরিণত করুন।"racecar"-কে "racecar"-এ পরিণত করুন।গ্রাফিম ক্লাস্টার সংরক্ষণ করুন, অর্থাৎ
myreverse("hi 👋🏾") == "👋🏾 ih"
myreverse("as⃝df̅") == "f̅ds⃝a"
এই বোনাস কাজটির জন্য Unicode স্ট্যান্ডার্ড লাইব্রেরিটি আপনার কাজে লাগবে বলেই সম্ভবত মনে হবে।
গ্রাফিম টেস্টটি চালু করতে আপনার ফাইলের গ্লোবাল স্কোপে const TEST_GRAPHEMES = true যোগ করুন।
Exercism-এ সাইন আপ করুন, Julia ট্র্যাকের 35টি কনসেপ্ট128টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।
একটি স্ট্রিং উল্টানোর ১৪টি ভিন্ন উপায় ঘুরে দেখুন, যেখানে Unicode কোডপয়েন্ট, গ্রাফিম, স্ট্যাক বনাম হিপ অ্যালোকেশন আর পয়েন্টার-সহ নানা বিষয় থাকবে। আরাম করে বসুন, Jeremy ও Erik-এর সঙ্গে ৪৫ মিনিটের শেখা উপভোগ করুন।