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

तीन लगातार संख्याओं की जांच - JavaScript


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

यदि ऐसी संख्याएं मौजूद हैं, तो हमारा फंक्शन उन्हें लौटाना चाहिए, अन्यथा false लौटाना चाहिए।

उदाहरण

const sum = 54;
const threeConsecutiveSum = sum => {
    if(sum < 6 || sum % 3 !== 0){
        return false;
    }
    // तीन संख्याएं निम्न रूप की होंगी:
    // 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. - लगातार संख्याओं का योग C++ में

    मान लीजिए हमारे पास एक धनात्मक पूर्णांक N है, हमें ढूंढना है कि इसे लगातार धनात्मक पूर्णांकों के योग के रूप में कितने अलग-अलग तरीकों से लिखा जा सकता है? उदाहरण के लिए, यदि इनपुट 10 है, तो आउटपुट 3 होगा (नोट: मूल उदाहरण में त्रुटि है, सही उत्तर 3 है: 10, 1+2+3+4, 5+5 नहीं क्योंकि लगातार होना चाहिए)।

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

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

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

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