সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ছোট হাতের ইংরেজি বর্ণমালার স্ট্রিং, str, প্রথম এবং একমাত্র যুক্তি হিসেবে নেয়
আমাদের ফাংশন ইনপুট স্ট্রিং এর উপর ভিত্তি করে একটি নতুন স্ট্রিং তৈরি এবং ফেরত দেওয়া উচিত যাতে বিপরীত ইংরেজি বর্ণমালা অনুসারে সাজানো অক্ষর রয়েছে।
উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −
const str = 'abcdef';
তারপর আউটপুট −
হওয়া উচিতconst output = 'fedcba';
উদাহরণ
নিম্নলিখিত কোড -
const str = 'abcdef'; const reverseSorting = (str = '') => { const strArr = str.split(''); const mapString = 'abcdefghijkmnopqrstuvwxyz'; const sorter = (a, b) => { return mapString.indexOf(b) - mapString.indexOf(a); }; strArr.sort(sorter); return strArr.join(''); }; console.log(reverseSorting(str));
আউটপুট
নিম্নোক্ত কনসোল আউটপুট -
fedcba