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. सी ++ में लगातार संख्याएं योग

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

  1. जाँच करें कि क्या किसी संख्या को C++ में लगातार तीन पूर्णांकों के योग के रूप में लिखा जा सकता है

    इस भाग में हम देखेंगे कि क्या किसी संख्या को ट्री क्रमागत संख्याओं के रूप में निरूपित किया जा सकता है या नहीं। मान लीजिए एक संख्या 27 है। इसे 8 + 9 + 10 के रूप में दर्शाया जा सकता है। इसे दो अलग-अलग तरीकों से हल किया जा सकता है। पहला दृष्टिकोण भोला दृष्टिकोण है। उस दृष्टिकोण में, हमें जांचना होगा क

  1. जांचें कि क्या किसी संख्या को सी ++ में लगातार संख्याओं के योग के रूप में व्यक्त किया जा सकता है

    यहां हम देखेंगे कि क्या एक संख्या को दो या अधिक क्रमागत संख्याओं के योग के रूप में दर्शाया जा सकता है या नहीं। मान लीजिए एक संख्या 12 है। इसे 3+4+5 के रूप में दर्शाया जा सकता है। इस समस्या को हल करने का एक सीधा और आसान तरीका है। यदि कोई संख्या 2 की घात है, तो उसे कुछ क्रमागत संख्याओं के योग के रूप