⊗jsSpOtOA 275 of 294 menu

JavaScript में इष्टतम एल्गोरिदम का चयन

कभी-कभी कोड की समस्या इस बात से जुड़ी होती है कि कार्य के लिए सबसे इष्टतम समाधान नहीं चुना गया है।

मान लीजिए, उदाहरण के लिए, हमारे सामने कार्य है 1 से 1000000 तक पूर्णांकों का योग ज्ञात करना। आइए दिए गए कार्य को हल करें:

let sum = 0; for (let i = 1; i <= 1000000; i++) { sum += i; } console.log(sum);

क्या गलत है? बात यह है कि इस कार्य को हल करने के लिए एक गणितीय समाधान मौजूद है।

इस समाधान के लिए व्यावहारिक रूप से कोई संसाधनों की आवश्यकता नहीं है! आइए इसे प्रोग्राम करें:

let n = 1000000; let sum = n * (n + 1) / 2; console.log(sum);

सीख: किसी संसाधन-गहन कार्य को हल करने से पहले अवश्य जांच लें कि क्या उसके समाधान के लिए कोई तैयार गणितीय सूत्र या तैयार गणितीय दृष्टिकोण मौजूद है।

1 से 1000 के अंतराल में से बिना शेषफल 5 से विभाज्य संख्याओं की संख्या ज्ञात कीजिए।

उन अंकों की कुल संख्या ज्ञात कीजिए, जो 1 से 1000000 तक की सभी संख्याओं को लिखने के लिए आवश्यक होंगी।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें