Computer >> Máy Tính >  >> Lập trình >> Javascript

Tìm điểm chỉ mục dựa trên 1 của chuỗi alpha chữ thường trong JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một chuỗi chữ cái viết thường. Chỉ số của ‘a’ trong bảng chữ cái là 1, của ‘b’ là 2 ‘c’ là 3… của ‘z’ là 26.

Hàm của chúng ta phải tính tổng tất cả chỉ mục của các ký tự chuỗi và trả về kết quả.

Ví dụ

Sau đây là mã -

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));

Đầu ra

Sau đây là đầu ra của bảng điều khiển -

188