সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা ধনাত্মক পূর্ণসংখ্যা, 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]