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

জাভাস্ক্রিপ্টে স্ট্রিং-এর সর্ট অর্ডার খুঁজে বের করা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং নেয় এবং চেক করে যে এটি সোর্টেড কিনা।

উদাহরণ:

isSorted('adefgjmxz') // true
isSorted('zxmfdba') // true
isSorted('dsfdsfva') // false

অতএব, এই ফাংশনের জন্য কোড লিখি:

উদাহরণ

এটির জন্য কোড হবে:

const str = 'abdfhlmxz';
const findDiff = (a, b) => a.charCodeAt(0) - b.charCodeAt(0);
const isStringSorted = (str = '') => {
  if(str.length < 2){
    return true;
  };
  let res = ''
  for(let i = 0; i < str.length-1; i++){
    if(findDiff(str[i+1], str[i]) > 0){
      res += 'u';
    }else if(findDiff(str[i+1], str[i]) < 0){
      res += 'd';
    };
    if(res.indexOf('u') && res.includes('d')){
      return false;
    };
  };
  return true;
};
console.log(isStringSorted(str));

আউটপুট

কনসোলে আউটপুট হবে:

true
  1. জাভাস্ক্রিপ্টে রেডিক্স সর্ট (Radix Sort) বাস্তবায়ন

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

  3. জাভাস্ক্রিপ্টে সর্ট করা অ্যারে-এর বর্গ সর্ট করা অবস্থায় বের করা

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