কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অ্যালফাবেটগুলকে উল্টো ক্রমে সর্ট করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ছোট হাতের ইংরেজি অ্যালফাবেট স্ট্রিং 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

  1. জাভাস্ক্রিপ্ট const কীওয়ার্ড

  2. জাভাস্ক্রিপ্ট Sort() মেথড

  3. জাভাস্ক্রিপ্টে Const এবং Let এর পার্থক্য

  4. জাভাস্ক্রিপ্টে Array.prototype.sort() মেথড