কম্পিউটার

অ্যারে থেকে নম্বর সরান এবং অবশিষ্টগুলি জাভাস্ক্রিপ্ট স্থানান্তর করুন


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসাবে সংখ্যার অ্যারে এবং দ্বিতীয় আর্গুমেন্ট হিসাবে একটি সংখ্যা নেয়৷

ফাংশনটি, দ্বিতীয় আর্গুমেন্ট দ্বারা নির্দিষ্ট করা সংখ্যাটি অ্যারেতে উপস্থিত থাকলে, এটিকে সরিয়ে ফেলা উচিত এবং সমস্ত উপাদানগুলিকে ডানদিকে এক জায়গায় বামে স্থানান্তর করা উচিত। একমাত্র শর্ত হল আমরা অ্যারে পদ্ধতি যেমন slice(), splice এবং অন্যান্য ব্যবহার করতে পারি না।

যদি অ্যারেতে সংখ্যার একাধিক দৃষ্টান্ত থাকে, তাহলে আমাদের প্রথমটিকে সরিয়ে দেওয়া উচিত।

যেমন −

যদি ইনপুট অ্যারে −

হয়
const arr = [3, 5, 6, 3, 7, 8, 8, 6];
const num = 7;

তারপর অ্যারে −

হওয়া উচিত
const output = [3, 5, 6, 3, 8, 8, 6];

উদাহরণ

const arr = [3, 5, 6, 3, 7, 8, 8, 6]; const num = 7;
const removeElement = (arr = [], num) => {
   let index = arr.indexOf(num);
   if(index === -1){
      return;
   };
   while(index + 1 < arr.length){
      arr[index] = arr[index + 1];
      arr[index + 1] = arr[index] - arr[index + 1];
      arr[index] = arr[index] - arr[index + 1]; ++index;
   };
   arr.pop();
};
removeElement(arr, num);
console.log(arr);

আউটপুট

এবং কনসোলে আউটপুট হবে −

[
3, 5, 6, 3,
8, 8, 6
]

  1. জাভাস্ক্রিপ্টে একটি অ্যারে থেকে সব দীর্ঘতম স্ট্রিং খোঁজা

  2. JavaScript-এ একটি অ্যারের মধ্যে তৃতীয় সর্বোচ্চ সংখ্যা খুঁজে বের করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারে থেকে শুধুমাত্র অনুক্রম সংখ্যা খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে অ্যারে থেকে শুধুমাত্র বিজোড় সংখ্যা রিটার্ন করা হচ্ছে