ধরুন আমাদের সাজানো সংখ্যার একটি অ্যারে আছে কিন্তু অ্যারের কিছু উপাদান তাদের সাজানো ক্রম থেকে বেরিয়ে এসেছে।
আমাদের এমন একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই ধরনের একটি অ্যারে নেয় এবং সেই সমস্ত উপাদানের অ্যাসুবারে ফেরত দেয় যা অর্ডারের বাইরে।
উদাহরণ
এর জন্য কোড হবে −
const arr = ["2", "3", "7", "4", "5", "6", "1"]; const findOutOfOrder = arr => { let notInOrder = []; notInOrder = arr.filter((el, ind) => { return ind && this.next !== +el || (this.next = +el + 1, false); }, { next: null }); return notInOrder; }; console.log(findOutOfOrder(arr));
আউটপুট
কনসোলে আউটপুট -
[ '7', '1' ]