কম্পিউটার

জাভাস্ক্রিপ্টে split() ব্যবহার করে একটি সংখ্যার প্রতিটি সংখ্যা বর্গ করা


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

যেমন −

যদি ইনপুট নম্বর হয় −

const num = 12349;

তারপর আউটপুট −

হওয়া উচিত
const output = 1491681;

কারণ '1' + '4' + '9' + '16' + '81' =1491681

উদাহরণ

এর জন্য কোড হবে −

const num = 12349;
const squareEvery = (num = 1) => {
   let res = ''
   const numStr = String(num);
   const numArr = numStr.split('');
   numArr.forEach(digit => {
      const square = (+digit) * (+digit);
      res += square;
   });
   return +res;
};
console.log(squareEvery(num));

আউটপুট

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

1491681

  1. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ক্র্যাম্বল সিকোয়েন্সে একটি অনুপস্থিত নম্বর খোঁজা

  2. JavaScript ব্যবহার করে ইনপুট নম্বরের মধ্যে সবচেয়ে বড় 5 সংখ্যার সংখ্যা খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে একটি অ্যারে তৈরি করতে প্রতিটি সংখ্যায় নম্বর কাটা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের মধ্যে একটি নির্দিষ্ট সংখ্যার দুটি নিকটতম উপাদান খুঁজে বের করা