Mã ASCII:
ASCII là mã ký tự 7-bit nơi mỗi bit đại diện cho ký tự duy nhất. Mọi chữ cái tiếng Anh có mã ASCII thập phân duy nhất.
Chúng ta cần viết hàm nhận hai chuỗi, tính điểm ASCII (tổng mã thập phân của từng ký tự) và trả về hiệu.
Hãy viết mã cho hàm này:
Ví dụ
Mã cho việc này:
const str1 = 'This is an example sting'; const str2 = 'This is the second string'; const calculateScore = (str = '') => { return str.split("").reduce((acc, val) => { return acc + val.charCodeAt(0); }, 0); }; const ASCIIDifference = (str1, str2) => { const firstScore = calculateScore(str1); const secondScore = calculateScore(str2); return Math.abs(firstScore - secondScore); }; console.log(ASCIIDifference(str1, str2));Đầu ra
Kết quả trên console:
116