সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি লোয়ারকেস অ্যালফাবেট স্ট্রিং নেবে। অ্যালফাবেটে '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