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

স্ট্রিং সর্টেড কিনা চেক করা - জাভাস্ক্রিপ্ট

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

উদাহরণস্বরূপ:

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. JavaScript-এ Strings-এ একটি ইন্ট্রোডাকশন

  2. জাভাস্ক্রিপ্ট দিয়ে স্ট্রিং বুলিয়ানে রূপান্তর করা

  3. জাভাস্ক্রিপ্টে ইউজার ইনপুট স্ট্রিং অ্যারেতে আছে কিনা চেক করা

  4. জাভাস্ক্রিপ্টে স্ট্রিং কম্প্রেস (Compress) করা