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

জাভাস্ক্রিপ্টে অ্যারেতে সব উপাদান অনন্য (Unique) কিনা যাচাই করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যার অ্যারে প্রথম ও একমাত্র আর্গুমেন্ট হিসেবে গ্রহণ করবে। ফাংশনটি true রিটার্ন করবে যদি অ্যারেতে সব সংখ্যা শুধু একবার আসে (অর্থাৎ সব সংখ্যা অনন্য), এবং false অন্যথায়।

উদাহরণস্বরূপ —

ইনপুট অ্যারে যদি হয় —

const arr = [12, 45, 6, 34, 12, 57, 79, 4];

তাহলে আউটপুট হবে —

const output = false;

কারণ সংখ্যা ১২ দুবার আসেছে।

উদাহরণ

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

const arr = [12, 45, 6, 34, 12, 57, 79, 4]; 
const containsAllUnique = (arr = []) => { 
  const { length: l } = arr; 
  for(let i = 0; i < l; i++){ 
    const el = arr[i]; 
    const firstIndex = arr.indexOf(el); 
    const lastIndex = arr.lastIndexOf(el); 
    if(firstIndex !== lastIndex){ 
      return false; 
    }; 
  }; 
  return true; 
}; 
console.log(containsAllUnique(arr));

আউটপুট

কনসোল আউটপুট:

false

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

  2. জাভাস্ক্রিপ্টে ডাবলটন নম্বর (Doubleton Number) যাচাই করা

  3. জাভাস্ক্রিপ্টে সংখ্যাগুলোর অ্যারেতে স্বরবর্ণের ASCII কোড থাকা কিনা যাচ্চ করা

  4. জাভাস্ক্রিপ্টে দুটি অ্যারের বর্গ সমানতা যাচাই