কম্পিউটার

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


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

উদাহরণস্বরূপ:যদি অ্যারে হয় −

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

তারপর আউটপুট সত্য হওয়া উচিত।

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

উদাহরণ

এর জন্য কোড হবে −

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. JavaScript-এ reduce() দিয়ে অ্যারে উপাদানের পণ্য খুঁজে বের করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারে থেকে শুধুমাত্র অনুক্রম সংখ্যা খুঁজে বের করা