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

জাভাস্ক্রিপ্টে লোয়ারকেস অ্যালফা স্ট্রিংয়ের ১-ভিত্তিক ইনডেক্স স্কোর বের করা

সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি লোয়ারকেস অ্যালফাবেট স্ট্রিং নেবে। অ্যালফাবেটে 'a'-র ইনডেক্স ১, 'b'-র ২, 'c'-র ৩ ... 'z'-র ২৬।

ফাংশনটি স্ট্রিংয়ের সব ক্যারেক্টারের ইনডেক্স যোগ করবে এবং ফলাফল রিটার্ন করবে।

উদাহরণ

নিচে কোড দেওয়া হলো:

const str = 'lowercasestring'; 
const findScore = (str = '') => { 
   const alpha = 'abcdefghijklmnopqrstuvwxyz'; 
   let score = 0; 
   for(let i = 0; i < str.length; i++){ 
      const el = str[i]; 
      const index = alpha.indexOf(el); 
      score += (index + 1); 
   }; 
   return score; 
}; 
console.log(findScore(str));

আউটপুট

কনসোল আউটপুট:

188
  1. জাভাস্ক্রিপ্টে স্পেস-সেপারেটেড নম্বর স্ট্রিংয়ে একমাত্র জোড় বা বিজোড় নম্বর খুঁজে বের করা

  2. জাভাস্ক্রিপ্টে অ্যারেতে একমাত্র ইউনিক স্ট্রিং খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে nth ইনডেক্সে থাকা অ্যারে উপাদানের nth ঘাত বের করা

  4. জাভাস্ক্রিপ্টে ইংরেজি অক্ষরের ১-ভিত্তিক ইনডেক্স বের করা