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

Chuyển đổi chuỗi nhị phân sang chuỗi gốc trong JavaScript


Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một chuỗi đại diện cho một mã nhị phân. Hàm phải trả về biểu diễn theo thứ tự bảng chữ cái của chuỗi.

Ví dụ -

Nếu chuỗi đầu vào nhị phân là -

const str = '1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100';

Sau đó, đầu ra phải là -

const output = 'Hello World';

Ví dụ

Mã cho điều này sẽ là -

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

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

Hello World