সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ছোট হাতের বর্ণমালা স্ট্রিং নেয়। বর্ণমালায় 'a'-এর সূচী হল 1, 'b'-এর 2 'c' হল 3 … 'z'-এর হল 26৷
আমাদের ফাংশনটি স্ট্রিং অক্ষরগুলির সমস্ত সূচী যোগ করে ফলাফল প্রদান করবে৷
উদাহরণ
নিম্নলিখিত কোড -
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