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

জাভাস্ক্রিপ্টে টার্গেট যোগফল দেওয়া সন্নিহিত জোড়ার দ্বিতীয় সংখ্যা সরানো


সমস্যা

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

উদাহরণ

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

const arr = [1, 2, 3, 4, 5];
const target = 3;
const removeSecond = (arr = [], target = 1) => {
  const res = [arr[0]];
  for(i = 1; i < arr.length; i++){
    if(arr[i] + res[res.length-1] !== target){
      res.push(arr[i]);
    }
  }
  return res;
};
console.log(removeSecond(arr, target));

আউটপুট

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

[ 1, 3, 4, 5 ]

  1. জাভাস্ক্রিপ্টে সংখ্যার দৈর্ঘ্য পাওয়ার পদ্ধতি

  2. জাভাস্ক্রিপ্টে Atomics.add() ফাংশন

  3. জাভাস্ক্রিপ্টে Atomics অবজেক্টের ব্যবহার কী?

  4. জাভাস্ক্রিপ্টে new.target