हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक संख्या लेता है, जैसे कि 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 ]