কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অ্যারে-র আউট-অফ-অর্ডার এলিমেন্টগুলো খুঁজে বের করা


ধরুন আমাদের কাছে একটি সর্টেড সংখ্যা অ্যারে আছে কিন্তু অ্যারে-র কিছু এলিমেন্ট তাদের সর্টেড অর্ডার থেকে বাইরে আছে।

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি অ্যারে নেবে এবং আউট-অফ-অর্ডার সব এলিমেন্টের একটি সাবঅ্যারে রিটার্ন করবে।

উদাহরণ

কোডটি নিচে দেওয়া হলো −

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' ]

  1. জাভাস্ক্রিপ্টে নির্দিষ্ট শর্ত পূরণকারী সকল এলিমেন্ট কীভাবে বের করবেন

  2. জাভাস্ক্রিপ্টে একাধিক মান দিয়ে অ্যারে এলিমেন্ট খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্টে সাধারণ অক্ষর (ডুপ্লিকেট সহ) খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে কারিয়ার্ড (Curried) ফাংশন দিয়ে অ্যারে এলিমেন্ট গুণ করা