কম্পিউটার

জাভাস্ক্রিপ্টে শুধু বৃহত্তর অ্যারে রিটার্ন করা হচ্ছে


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা ধনাত্মক পূর্ণসংখ্যা, arr, asthe first এবং একমাত্র আর্গুমেন্ট নেয়৷

আমাদের ফাংশনটি প্রথমে অ্যারেতে উপস্থিত সংখ্যাগুলির সাথে যুক্ত হওয়া উচিত এবং অ্যারে দ্বারা উপস্থাপিত একক সংখ্যাটি খুঁজে বের করা উচিত এবং তারপরে একটি নতুন অ্যারে প্রদান করা উচিত যা 1 এর মাত্রা দ্বারা ইনপুট অ্যারে নম্বরের চেয়ে বড় সংখ্যাটিকে প্রতিনিধিত্ব করে৷

উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −

ইনপুট

const arr = [6, 7, 3, 9];

আউটপুট

const output = [6, 7, 4, 0];

আউটপুট ব্যাখ্যা

কারণ ইনপুট অ্যারে দ্বারা উপস্থাপিত সংখ্যা হল 6739 এবং প্রয়োজনীয় সংখ্যা হল 6740৷

উদাহরণ

নিম্নলিখিত কোড -

const arr = [6, 7, 3, 9];
const justGreater = (arr = []) => {
   if(!arr.every(v=>v>=0) || arr.length === 0){
      return null;
   };
   if(arr.some(v=>v.toString().length > 1)){
      return null
   };
   let res =[];
   for (let i=0; i < arr.length; i += 15){
      res.push(arr.slice(i,i+15));
   };
      res[res.length-1]= res[res.length-1].join('')*1+1
      res=res.map(v=>Array.isArray(v)?v.join('')*1:v)
      return (res.join('')).split('').map(v=>v*1)
};
console.log(justGreater(arr));

আউটপুট

[6, 7, 4, 0]

  1. আমি কিভাবে জাভাস্ক্রিপ্টে একটি অ্যারে খালি করব?

  2. জাভাস্ক্রিপ্টে কিভাবে একটি অ্যারে খালি করা যায়

  3. JavaScript Array.prototype.map() ফাংশন

  4. জাভাস্ক্রিপ্ট বেসিক অ্যারে পদ্ধতি