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