কম্পিউটার টিউটোরিয়াল

সংখ্যার প্রতিটি অঙ্ক বর্গ করে নया সংখ্যা তৈরি - জাভাস্ক্রিপ্ট

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

উদাহরণস্বরূপ: যদি সংখ্যাটি হয়:

9119

তবে আউটপুট হবে:

811181

কারণ 9^2 হল 81 এবং 1^2 হল 1।

উদাহরণ

নিচের কোডটি দেখুন:

const num = 9119;

const squared = num => {
  const numStr = String(num);
  let res = '';
  for(let i = 0; i < numStr.length; i++){
    const square = Math.pow(+numStr[i], 2);
    res += square;
  };
  return res;
};

console.log(squared(num));

আউটপুট

এটি কনসোলে নিচের আউটপুট তৈরি করবে:

811181
  1. জাভাস্ক্রিপ্ট Number() ফাংশন

  2. জাভাস্ক্রিপ্টে সংখ্যা প্যাটার্ন প্রিন্ট করা

  3. জাভাস্ক্রিপ্টে সর্বোচ্চ এক অঙ্ক শাফল করে সবচেয়ে ছোট সংখ্যা বের করা

  4. জাভাস্ক্রিপ্টে প্রতিটি ডিজিট তার আগের ডিজিট দিয়ে বিভাজ্য কিনা যাচাই করা