কম্পিউটার

জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ের ওজন গণনা করা হচ্ছে


একটি অক্ষরের ওজন (বর্ণমালা):

একটি ইংরেজি বর্ণমালার ওজন কিছুই নয় শুধুমাত্র তার 1-ভিত্তিক সূচক।

উদাহরণস্বরূপ, 'c' এর ওজন 3, 'k' 11 ইত্যাদি।

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ছোট হাতের স্ট্রিং নেয় এবং সেই স্ট্রিংটির ওজন গণনা করে এবং ফেরত দেয়৷

উদাহরণ

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

const str = 'this is a string';
const calculateWeight = (str = '') => {
   str = str.toLowerCase();
   const legend = 'abcdefghijklmnopqrstuvwxyz';
   let weight = 0;
   const { length: l } = str;
   for(let i = 0; i < l; i++){
      const el = str[i];
      const curr = legend.indexOf(el);
      weight += (curr + 1);
   };
   return weight;
};
console.log(calculateWeight(str));

আউটপুট

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

172

  1. জাভাস্ক্রিপ্টে একটি স্ট্রিং-এ দীর্ঘতম শব্দ খোঁজা

  2. জাভাস্ক্রিপ্টে স্ট্রিং কম্প্রেস করা

  3. স্ট্রিংটি জাভাস্ক্রিপ্টে পুনরাবৃত্তি করা সাবস্ট্রিংগুলির সংমিশ্রণ

  4. জাভাস্ক্রিপ্টে সময় স্ট্রিং সংশোধন করা হচ্ছে