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

जावास्क्रिप्ट में वांछित परिणाम उत्पन्न करने के लिए संचालन का उपयोग करना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो ठीक 4 संख्याओं की एक सरणी लेता है, एआर, पहले तर्क के रूप में और दूसरे तर्क के रूप में एक लक्ष्य।

लक्ष्य के बराबर मान प्राप्त करने के लिए हमारे फ़ंक्शन को यह निर्धारित करने की आवश्यकता है कि सरणी में संख्याएं *, /, +, -, (, ) के माध्यम से संचालित हो सकती हैं या नहीं।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है

इनपुट

const arr =[5, 3, 2, 1];const target =4;

आउटपुट

कॉन्स्ट आउटपुट =सत्य;

आउटपुट स्पष्टीकरण

क्योंकि हम इस तरह 4 हासिल कर सकते हैं -

(5 - 1) * (3 - 2) =4

उदाहरण

निम्नलिखित कोड है -

const arr =[5, 3, 2, 1];const target =4;const canOperate =(arr =[], target =1) => {const isValid =x => Math.abs(x - target ) <0.000001 कॉन्स हेल्पर =(arr =[]) => {if (arr.length ===1) {रिटर्न isValid(arr[0])} लेट वैलिड =फॉल्स फॉर (आइए =0; i  अनुक्रमणिका !==i &&अनुक्रमणिका !==j) मान्य =मान्य || हेल्पर([...nextArr, arr[i] + arr[j]]) || हेल्पर([...nextArr, arr[i] - arr[j]]) || हेल्पर([...nextArr, arr[j] - arr[i]]) || हेल्पर([...nextArr, arr[i] *arr[j]]) || हेल्पर([...nextArr, arr[i] / arr[j]]) || हेल्पर ([...nextArr, arr[j] / arr[i]]) } } रिटर्न वैलिड } रिटर्न हेल्पर (arr)}console.log(canOperate(arr, target));

आउटपुट

<पूर्व>सत्य
  1. जावास्क्रिप्ट का उपयोग करके बाइनरी ट्री बनाना

    आइए समझें कि हम Javascript में बाइनरी सर्च ट्री कैसे बनाएंगे और उसका प्रतिनिधित्व कैसे करेंगे। हमें सबसे पहले बाइनरीसर्च ट्री वर्ग बनाना होगा और उस पर एक संपत्ति नोड को परिभाषित करना होगा। उदाहरण class BinarySearchTree {    constructor() {       // Initialize a root element

  1. फायरबग का उपयोग करके जावास्क्रिप्ट को डिबग करना

    डिबगिंग दोषों को दूर करने की व्यवस्थित विधि है। यह सब परीक्षण मामलों के निष्पादन के साथ शुरू होता है। जब भी परीक्षण मामलों को निष्पादित किया जाता है, वास्तविक परिणामों की तुलना अपेक्षित परिणामों से की जाती है। यदि वास्तविक परिणामों और अपेक्षित परिणामों के बीच पत्राचार की कोई कमी है, तो मूल कारण विश्

  1. जावास्क्रिप्ट आयात में '{ }' का उपयोग करना?

    जावास्क्रिप्ट आयात में {} का उपयोग करने वाला कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; }जावास्क्रिप्ट आयात में { } का उपयोग करनायहां क्लिक करेंआयातित फ़ंक्शन को निष्पाद