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

JavaScript में n आर्गुमेंट्स के सभी संभावित कंबाइंड (प्लस और माइनस) योग ढूंढना


हमें एक JavaScript फ़ंक्शन लिखना है जो किसी भी संख्या में आर्गुमेंट्स लेता है (सभी Number टाइप के)।

फ़ंक्शन को एडिशन और सबट्रैक्शन के सभी संभावित योगों की गणना करनी चाहिए।

उदाहरण के लिए - यदि आर्गुमेंट्स 1, 2, 3 हैं

तो सभी संभावित कॉम्बिनेशन हैं:

1 + 2 + 3 1 - 2 - 3 1 + 2 - 3 1 - 2 + 3

अंत में, फ़ंक्शन को वह योग लौटाना चाहिए जो 0 के सबसे करीब हो। इस मामले में, वह उत्तर 0 ही होगा।

उदाहरण

const findSmallestPositive = (...arr) => {    let set = new Set([Math.abs(arr[0])]);    for (let i = 1;    i < arr.length; i++){       const secondSet = new Set;       for (let d of Array.from(set)){          secondSet.add(Math.abs(d + arr[i]))          secondSet.add(Math.abs(d - arr[i]))       };       set = secondSet;    };    return Math.min(...Array.from(set)) }; console.log(findSmallestPositive(5,3)) console.log(findSmallestPositive(1,2,3)) console.log(findSmallestPositive(1,2,3,5))

आउटपुट

इससे निम्नलिखित आउटपुट प्राप्त होगा:

2 0 1

  1. - जावास्क्रिप्ट का उपयोग करके इनपुट संख्या तक योग देने वाले सभी संभावित अभाज्य जोड़े ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है। हमारा फ़ंक्शन उन सभी संख्या जोड़ियों की एक सरणी लौटाएगा जिनका योग n हो और दोनों अभाज्य हों।उदाहरणनिम्न कोड देखें:const num = 26; const isPrime = (n) => {    if (n % 2 === 0) return false;    let sqrtn = Math.

  1. JavaScript में सरणी में सभी पीक और उनकी स्थितियां ढूंढना JavaScript में सरणी में सभी पीक और उनकी स्थितियां ढूंढना

    बिल्ड अप मान लीजिए हमारे पास JavaScript में निम्नलिखित सरणी है - const arr = [4, 3, 4, 7, 5, 2, 3, 4, 3, 2, 3, 4]; यदि हम इस सरणी के बिंदुओं को y-अक्ष पर प्लॉट करते हैं, जिसमें प्रत्येक आसन्न बिंदु x-अक्ष पर इकाई दूरी पर होता है, तो ग्राफ इस तरह दिखेगा - यह ग्राफ स्पष्ट रूप से दिखाता है कि इस सरणी

  1. - JavaScript में सभी टकरावों के बाद स्थिति ढूंढना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक सरणी, arr, लेता है जो एक-आयामी स्थान में विभिन्न क्षुद्रग्रहों की स्थितियों को दर्शाती है। प्रत्येक क्षुद्रग्रह के लिए, निरपेक्ष मान उसके आकार को दर्शाता है, और चिह्न उसकी दिशा को दर्शाता है (धनात्मक का अर्थ दाएं, ऋणात्मक का अर्थ बाएं)। प्रत्येक क्षुद