Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

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

  1. - JavaScript में डेसीमल को बाइनरी में कैसे बदलें?

    अवलोकनडेसीमल संख्या को बाइनरी स्ट्रिंग में बदलने के लिए toString(2) मेथड का उपयोग करें।उदाहरण<!DOCTYPE html> <html>    <body>       <script>          document.write("Decimal to Binary<br>");      

  1. जावास्क्रिप्ट में बाइनरी सर्च ट्री जावास्क्रिप्ट में बाइनरी सर्च ट्री

    बाइनरी सर्च ट्री एक विशेष व्यवहार प्रदर्शित करता है। एक नोड का बायां चाइल्ड का मान उसके पैरेंट के मान से कम होना चाहिए और नोड के दाएं चाइल्ड का मान उसके पैरेंट के मान से अधिक होना चाहिए। हम इस खंड में मुख्य रूप से ऐसे ट्रीज़ पर ध्यान केंद्रित करेंगे। बाइनरी सर्च ट्री पर ऑपरेशन्स हम बाइनरी सर्च ट्र

  1. जावास्क्रिप्ट में बाइनरी ट्री जावास्क्रिप्ट में बाइनरी ट्री

    बाइनरी ट्री डेटा स्टोरेज उद्देश्यों के लिए उपयोग की जाने वाली एक विशेष डेटा संरचना है। बाइनरी ट्री में एक विशेष शर्त होती है कि प्रत्येक नोड में अधिकतम दो चाइल्ड हो सकते हैं। बाइनरी ट्री में एक क्रमबद्ध ऐरे और एक लिंक्ड लिस्ट दोनों के लाभ होते हैं क्योंकि सर्च क्रमबद्ध ऐरे की तरह तेज़ होता है और इं