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

जावास्क्रिप्ट में लगातार तीन वांछित संख्या ढूँढना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या लेता है, जैसे कि n, और हमें यह जांचने की आवश्यकता है कि क्या ऐसी तीन लगातार प्राकृतिक संख्याएं मौजूद हैं (दशमलव/फ्लोटिंग पॉइंट नहीं) जिनका योग n के बराबर है।

यदि ऐसी संख्याएँ मौजूद हैं, तो हमारे फ़ंक्शन को उन्हें वापस कर देना चाहिए, अन्यथा यह झूठी वापसी करनी चाहिए।

उदाहरण

इसके लिए कोड होगा -

const sum = 54;
const threeConsecutiveSum = sum => {
   if(sum < 6 || sum % 3 !== 0){
      return false;
   }
   // three numbers will be of the form:
   // x + x + 1 + x + 2 = 3 * x + 3
   const residue = sum - 3;
   const num = residue / 3;
   return [num, num+1, num+2];
};
console.log(threeConsecutiveSum(sum));

आउटपुट

कंसोल पर आउटपुट निम्न है -

[ 17, 18, 19 ]

  1. जावास्क्रिप्ट में एक सीमा के भीतर सभी संख्याओं का योग ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक सरणी लेता है जो एक श्रेणी निर्दिष्ट करता है। हमारे फ़ंक्शन को श्रेणी संख्याओं सहित श्रेणी में आने वाली सभी प्राकृतिक संख्याओं का योग खोजना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const range = [4, 67]; const findSum = ([l

  1. जावास्क्रिप्ट का उपयोग करके लक्ष्य औसत तक पहुंचने के लिए शेष संख्याओं का योग ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी और एक ही संख्या लेता है। हमारे फ़ंक्शन को वह संख्या ढूंढनी चाहिए जिसे सरणी में धकेला जाना चाहिए ताकि उसका औसत दूसरे तर्क द्वारा निर्दिष्ट संख्या के बराबर हो। उदाहरण निम्नलिखित कोड है - const arr = [4, 20, 25, 17, 9, 11, 15]; con

  1. सी ++ में लगातार संख्याएं योग

    मान लीजिए कि हमारे पास एक धनात्मक पूर्णांक N है, तो हमें यह ज्ञात करना होगा कि हम इसे क्रमागत धनात्मक पूर्णांकों के योग के रूप में कितने भिन्न तरीकों से लिख सकते हैं? इसलिए, यदि इनपुट 10 की तरह है, तो आउटपुट 3 होगा, ऐसा इसलिए है क्योंकि हम 10 को 5 + 5 और 7 + 3 के रूप में प्रस्तुत कर सकते हैं, इसलिए