สมมติว่าเราต้องเขียนฟังก์ชันที่ใช้สตริงไบนารี (ประกอบด้วย 0 และ 1) และส่งคืนค่าผกผัน 0s ทั้งหมดถูกแทนที่ด้วย 1 และ 1s แทนที่ด้วย 0
มาเขียนโค้ดสำหรับฟังก์ชันนี้กัน −
ตัวอย่าง
const num = '1101';
const n = '11010111';
const inverseBinary = (binary) => {
return binary.split("").map(el => {
return `${1- parseInt(el, 10)}`
}).join("");
};
console.log(inverseBinary(num));
console.log(inverseBinary(n)); ผลลัพธ์
ผลลัพธ์ในคอนโซลจะเป็น -
0010 00101000