কম্পিউটার

জাভাস্ক্রিপ্ট নম্বরের একটি সাজানো অ্যারেতে একটি সংখ্যা সন্নিবেশ করান


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

ফাংশনটি উপাদানগুলির বাছাইকে বিকৃত না করে দ্বিতীয় আর্গুমেন্ট হিসাবে নির্দিষ্ট সংখ্যাটিকে অ্যারেতে পুশ করতে হবে৷

আমাদের অন্য অ্যারে তৈরি না করেই এটি করতে হবে৷

উদাহরণ

const arr =[6, 7, 8, 9, 12, 14, 16, 17, 19, 20, 22]; const num =15; const findIndex =(arr, val) => { let low =0 , উচ্চ =arr.length; যখন (নিম্ন <উচ্চ) { চলুন মধ্য =(নিম্ন + উচ্চ)>>> 1; যদি (arr[mid]  { const position =findIndex(arr, num); for(let i =position; typeof arr[i] !=='undefined'; i++){ // থার্ড ভ্যারিয়েবল num +=arr[i] ব্যবহার না করে অদলবদল করুন; arr[i] =num - arr[i]; সংখ্যা -=arr[i]; }; arr.push(num);};insertAt(arr, num);console.log(arr);

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>[ 6, 7, 8, 9, 12, 14, 15, 16, 17, 19, 20, 22]
  1. জাভাস্ক্রিপ্টে সাজানো অ্যারেতে কাঙ্খিত নম্বর খোঁজা

  2. জাভাস্ক্রিপ্টে একই গড় সহ সংখ্যার অ্যারেকে দুটি অ্যারেতে বিভক্ত করা

  3. জাভাস্ক্রিপ্টে অ্যারেকে ফোন নম্বর স্ট্রিংয়ে রূপান্তর করা হচ্ছে

  4. জাভাস্ক্রিপ্টে অ্যারেকে ক্রমবর্ধমান অনুক্রমে রূপান্তর করা হচ্ছে