Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

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


สมมติว่าเราต้องเขียนฟังก์ชันที่รับสตริงไบนารี (ประกอบด้วยแค่ 0 และ 1) และคืนค่าผกผันของมัน คือ 0 ทั้งหมดกลายเป็น 1 และ 1 ทั้งหมดกลายเป็น 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