Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การแปลงสตริงไบนารีเป็นต้นฉบับใน JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงที่แสดงถึงโค้ดไบนารี ฟังก์ชันควรส่งคืนการแสดงตัวอักษรของสตริง

ตัวอย่างเช่น −

หากสตริงอินพุตไบนารีเป็น −

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

จากนั้นผลลัพธ์ควรเป็น −

const output = 'Hello World';

ตัวอย่าง

รหัสสำหรับสิ่งนี้จะเป็น −

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

ผลลัพธ์

และผลลัพธ์ในคอนโซลจะเป็น −

Hello World