ধরুন আমাদের কাছে একটি সর্টেড সংখ্যা অ্যারে আছে কিন্তু অ্যারে-র কিছু এলিমেন্ট তাদের সর্টেড অর্ডার থেকে বাইরে আছে।
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি অ্যারে নেবে এবং আউট-অফ-অর্ডার সব এলিমেন্টের একটি সাবঅ্যারে রিটার্ন করবে।
উদাহরণ
কোডটি নিচে দেওয়া হলো −
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' ]