কম্পিউটার

জাভাস্ক্রিপ্টের বর্তমান এবং পূর্ববর্তী উপাদানগুলির মধ্যে পার্থক্যের উপর ভিত্তি করে একটি সাজানো অ্যারেকে গোষ্ঠীভুক্ত করুন


ধরুন আমাদের পূর্ণসংখ্যার একটি বিন্যাস এইভাবে ক্রমবর্ধমান ক্রমে সাজানো আছে -

const arr =[ 1, 2, 3, 5, 6, 7, 10, 12, 17, 18];

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

  • একটি গ্রুপের উপাদানগুলির মধ্যে 1 বা তার কম পার্থক্য রয়েছে

  • বৈধ বলে বিবেচিত হওয়ার জন্য প্রতিটি গোষ্ঠীর উপাদানের একাধিক উপাদান থাকা উচিত

উপরের শর্তগুলির উপর ভিত্তি করে, প্রত্যাশিত আউটপুট হবে −

কনস্ট আউটপুট =[ [1, 2, 3], [5, 6, 7], [17, 18]];

উদাহরণ

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

const arr =[ 1, 2, 3, 5, 6, 7, 10, 12, 17, 18];const groupNear =(arr =[]) => { const res =[]; জন্য ( let ind =0; ind  

আউটপুট

এবং কনসোলে আউটপুট হবে −

<প্রে>[ [ 1, 2, 3 ], [ 5, 6, 7 ], [ 17, 18 ] ]

  1. জাভাস্ক্রিপ্টে ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য কী?

  2. জাভাস্ক্রিপ্টে প্রথম এবং দ্বিতীয় অ্যারের মধ্যে পার্থক্য

  3. জাভাস্ক্রিপ্টে একটি অ্যারের যোগফল এবং পণ্যের মধ্যে পার্থক্য

  4. কে-এলিমেন্টের গ্রুপ এবং সি-তে বাকি অ্যারের মধ্যে সর্বাধিক পার্থক্য