Chúng ta cần viết một hàm JavaScript nhận một chuỗi đại diện cho mã nhị phân. Hàm sẽ trả về biểu diễn chữ cái của chuỗi đó.
Ví dụ –
Nếu chuỗi nhị phân đầu vào là:
const str = '1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100';
Thì đầu ra sẽ là:
const output = 'Hello World';
Ví dụ
Mã thực hiện:
const str = '1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100';
const binaryToString = (binary = '') => {
let strArr = binary.split(' ');
const str = strArr.map(part => {
return String.fromCharCode(parseInt(part, 2));
}).join('');
return str;
};
console.log(binaryToString(str));
Kết quả
Kết quả trong console:
Hello World