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

জাভাস্ক্রিপ্টে অ্যারেতে মিলে যাওয়া পজিটিভ/নেগেটিভ না থাকা সংখ্যা খুঁজে বের করা

সমস্যা

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

ফাংশনটি সেটি খুঁজে বের করে রিটার্ন করবে।

উদাহরণ

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

const arr = [1, -1, 2, -2, 3]; 
const findOddNumber = (arr = []) => { 
   let count = 0; 
   let number = arr.reduce((total, num) => { 
      if (num >= 0) 
          count++ 
      else 
          count-- 
      return total + num; 
   }, 0) 
   return number / Math.abs(count); 
}; 
console.log(findOddNumber(arr));

আউটপুট

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

  2. জাভাস্ক্রিপ্টে রেঞ্জের মধ্যে নির্দিষ্ট সংখ্যা দিয়ে বিভাজ্য সংখ্যার গণনা

  3. জাভাস্ক্রিপ্টে অ্যারে থেকে সবচেয়ে ज्यादा ফ্রিকোয়েন্সি वाले শব্দগুলো খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে সর্টেড অ্যারে থেকে টার্গেটের নিকটতম দুটি এলিমেন্ট খুঁজে বের করা