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

การดำเนินการผกผันใน JavaScript


สมมติว่าเราต้องเขียนฟังก์ชันที่ใช้สตริงไบนารี (ประกอบด้วย 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