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

জাভাস্ক্রিপ্টে সোর্টেড (sorted) অ্যারেতে প্রথম ইউনিক (unique) এলিমেন্ট খুঁজে বের করা


মনে করুন আমাদের একটি সোর্টেড অ্যারে আছে −

const arr = [32, 32, 63, 63, 63, 75, 75, 86, 87, 88, 89];

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

যদি এমন কোনো সংখ্যা না থাকে, তবে false রিটার্ন করবে।

এই অ্যারেতে আউটপুট হবে 86।

কোডটি হবে −

const arr = [32, 32, 63, 63, 63, 75, 75, 86, 87, 88, 89]; const firstUnique = arr => {    let appeared = false;    for(let i = 0; i < arr.length; i++){       if(appeared){          if(arr[i+1] !== arr[i]){             appeared = false;          };       }else{          if(arr[i+1] === arr[i]){             appeared = true;             continue;          };          return arr[i];       };    };    return false; }; console.log(firstUnique(arr));

কনসোলে আউটপুট −

86

  1. জাভাস্ক্রিপ্টে সর্টেড অ্যারেতে মেজোরিটি এলিমেন্ট (Majority Element) যাচাই করা

  2. জাভাস্ক্রিপ্টে সর্ট করা ২ডি অ্যারে-এ nth সবচেয়ে ছোট এলিমেন্ট খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে প্রথম নন-কনsekutিভ নম্বর খুঁজে বের করা

  4. C#-এ অ্যারেতে প্রথম এলিমেন্টের ইনডেক্স বের করা