কম্পিউটার

ক্রমাগত ক্রম বিন্যাস করতে পারে - জাভাস্ক্রিপ্ট


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার একটি অ্যারে নেয় এবং অ্যারের উপাদানগুলিকে সংখ্যার ক্রম তৈরি করতে পুনরায় সাজানো যায় কিনা তা পরীক্ষা করে।

যেমন −

যদি অ্যারে −

হয়
const arr = [3, 1, 4, 2, 5];

তারপর আউটপুট −

হওয়া উচিত
true

উদাহরণ

নিম্নলিখিত কোড -

const arr = [3, 1, 4, 2, 5];
const canBeConsecutive = (arr = []) => {
   if(!arr.length){
      return false;
   };
   const copy = arr.slice();
   copy.sort((a, b) => a - b);
   for(let i = copy[0], j = 0; j < copy.length; i++, j++){
      if(copy[j] === i){
         continue;
      };
      return false;
   };
   return true;
};
console.log(canBeConsecutive(arr));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট −

true

  1. আমি কিভাবে জাভাস্ক্রিপ্টে একটি অ্যারে খালি করব?

  2. জাভাস্ক্রিপ্টে কিভাবে একটি অ্যারে খালি করা যায়

  3. জাভাস্ক্রিপ্ট বেসিক অ্যারে পদ্ধতি

  4. জাভাস্ক্রিপ্টে অ্যারেকে ক্রমবর্ধমান অনুক্রমে রূপান্তর করা হচ্ছে