-
C++ में सर्कल का व्यास या सबसे लंबी जीवा ढूंढें
मान लीजिए त्रिज्या r दी गई है। हमें सर्कल का व्यास या सबसे लंबी जीवा ढूंढनी है। यदि त्रिज्या 9 है, और व्यास 18 होगा। यह कार्य बेहद सरल है, हमें 2*r ढूंढना है, जो सर्कल का व्यास है। उदाहरण #include using namespace std; int getDiameter(int r) { return 2*r; } int main() { int r = 9; co
-
C++ में M बार जोड़े गए ऐरे से K-वां न्यूनतम एलिमेंट ढूंढें
मान लीजिए हमारे पास एक ऐरे A है, और दो अन्य पूर्णांक K और M हैं। हमें ऐरे को स्वयं से M बार जोड़ने के बाद Kवां न्यूनतम एलिमेंट ढूंढना है। मान लीजिए ऐरे A = [3, 1, 2], K = 4 और M = 3 है, तो A को 3 बार जोड़ने के बाद, यह [3, 1, 2, 3, 1, 2, 3, 1, 2] होगा, यहां 4वां सबसे छोटा एलिमेंट 2 है। इस समस्या को
-
C++ में अंतिम अंक ढूंढें जब A का फैक्टोरियल B के फैक्टोरियल को विभाजित करता है
= A, हमें B! / A! का अंतिम अंक निकालना है। जब A = 2 और B = 4 का मान है, तो परिणाम 2 है, 2! = 2 और 4! = 24, तो 24/2 = 12। अंतिम अंक 2 है। जैसा कि हम जानते हैं कि फैक्टोरियल का अंतिम अंक सेट {0, 1, 2, 4, 6} में होगा, फिर इस समस्या को हल करने के लिए इन चरणों का पालन करें - हम A और B के बीच का अंतर ढ
-
C++ में श्रृंखला का Nवां पद ढूंढें जहां प्रत्येक पद f[i] = f[i-1] - f[i-2]
मान लीजिए हमारे पास f नामक एक श्रृंखला है। f का प्रत्येक पद, इस नियम का पालन करता है f[i] = f[i-1] - f[i-2], हमें इस अनुक्रम का Nवां पद ढूंढना है। f[0] = X और f[1] = Y। यदि X = 2 और Y = 3, और N = 3। परिणाम -2 होगा। यदि हम इसे ध्यान से देखें, तो अनुक्रम के दोहराने से पहले लगभग छह पद होंगे। इसलिए हम
-
C++ में सबसे छोटा सबएरे ढूंढें जिसमें सभी एलिमेंट्स उसी क्रम में हों
मान लीजिए हमारे पास आकार m और n के दो ऐरे हैं, कार्य पहले ऐरे में न्यूनतम लंबाई का सबएरे ढूंढना है, जिसमें दूसरे ऐरे के सभी एलिमेंट्स हों। दूसरा ऐरे में एलिमेंट्स बड़े ऐरे में नॉन-कंटीग्यूअस लेकिन क्रम समान होना चाहिए। तो यदि दो ऐरे हैं जैसे A = [2, 2, 4, 5, 8, 9], और B = [2, 5, 9], तो आउटपुट 5 होग
-
Python में Tkinter - destroy() मेथड
Tkinter में destroy() मेथड एक विजेट को नष्ट करता है। यह विभिन्न विजेट्स के व्यवहार को नियंत्रित करने में उपयोगी है जो एक-दूसरे पर निर्भर करते हैं। साथ ही जब किसी उपयोगकर्ता की कार्रवाई से कोई प्रक्रिया पूरी हो जाती है तो हमें GUI कंपोनेंट्स को नष्ट करने की आवश्यकता होती है ताकि मेमोरी फ्री हो सके औ
-
C++ में ax - by = 0 ऐसे x और y के सबसे छोटे मान ढूंढें
मान लीजिए हमारे पास दो मान a और b हैं। हमें x और y ढूंढने हैं, जैसे कि ax - by = 0। तो यदि a = 25 और b = 35, तो x = 7 और y = 5। इसे हल करने के लिए, हमें a और b का LCM निकालना होगा। a और b का LCM सबसे छोटा मान होगा जो दोनों पक्षों को बराबर बना सकता है। LCM को संख्याओं के GCD का उपयोग करके इस फॉर्मू
-
C++ में बाइनरी सर्च का उपयोग करके दी गई सटीकता तक संख्या का वर्गमूल ढूंढें
मान लीजिए हमारे पास एक पॉजिटिव संख्या n है, और सटीकता p। हमें बाइनरी सर्च तकनीक का उपयोग करके संख्या n का वर्गमूल p दशमलव स्थानों तक ढूंढना है। तो यदि संख्या n = 50 है, और p = 3, तो आउटपुट 7.071 है। इसे हल करने के लिए, हमें कुछ चरणों का पालन करना होगा - start := 0 और end := n प्रारंभ करें मिड पूर
-
C++ में एक संख्या और उसके अधिकतम अभाज्य फैक्टर का योग ढूंढें
मान लीजिए हमारे पास एक पॉजिटिव संख्या n है, और हमें N और उसके अधिकतम अभाज्य फैक्टर का योग ढूंढना है। तो जब संख्या 26 है, तो अधिकतम अभाज्य फैक्टर 13 है, इसलिए योग 26 + 13 = 39 होगा। दृष्टिकोण सीधा है। बस अधिकतम अभाज्य फैक्टर ढूंढें, और योग की गणना करें और वापस करें। उदाहरण #include #include usin
-
C++ में व्यास के एंडपॉइंट्स का उपयोग करके सर्कल का केंद्र ढूंढें
मान लीजिए हमारे पास एक सर्कल के व्यास के दो एंडपॉइंट्स हैं। ये (x1, y1) और (x2, y2) हैं, हमें सर्कल का केंद्र ढूंढना है। तो यदि दो बिंदु (-9, 3) और (5, -7) हैं, तो केंद्र (-2, -2) पर है। हम जानते हैं कि दो बिंदुओं के मिड पॉइंट्स हैं - (xₘ, yₘ) = ((x₁ + x₂)/2, (y₁ + y₂)/2) उदाहरण #include y = y;
-
C++ में निकटतम और छोटी टाइडी संख्या ढूंढें
मान लीजिए हमारे पास एक संख्या n है, हमें n की निकटतम और छोटी टाइडी संख्या ढूंढनी है। एक संख्या को टाइडी संख्या कहा जाता है, यदि इसके सभी अंक नॉन-डिक्रीजिंग क्रम में सॉर्टेड हैं। तो यदि संख्या 45000 है, तो निकटतम और छोटी टाइडी संख्या 44999 होगी। इस समस्या को हल करने के लिए, हम अंत से संख्या को पार
-
C++ में अधिकतम लंबाई N वाले केवल अंक 3 और 4 से बनी संख्याओं की गिनती
एक संख्या N दी गई है। हमें ऐसी संख्याओं की गिनती ढूंढनी है जिन्हें अंक 3 और 4 का उपयोग करके बनाया जा सकता है। तो यदि N = 6, तो संख्याएं 3, 4, 33, 34, 43, 44 होंगी। यदि हम ध्यान से देखें तो इस समस्या को हल कर सकते हैं, एक अंक की संख्या के लिए इसमें 2 संख्याएं 3 और 4 हैं, दो अंकों के लिए, इसमें 4 सं
-
C++ में सख्ती से घटते सबएरे की गिनती ढूंढें
1 के सख्ती से घटते सबएरे की कुल संख्या ढूंढनी है। तो यदि A = [100, 3, 1, 15]। तो घटते क्रम हैं [100, 3], [100, 3, 1], [15] तो आउटपुट 3 होगा। क्योंकि तीन सबएरे मिले हैं। विचार लंबाई l के सबएरे को ढूंढना और परिणाम में l(l - 1)/2 जोड़ना है। उदाहरण #include using namespace std; int countSubarrays(
-
C++ में वर्णमाला क्रम में सबस्ट्रिंग की गिनती ढूंढें
मान लीजिए हमारे पास लंबाई n की एक स्ट्रिंग है। इसमें केवल अपरकेस अक्षर हैं। हमें उन सबस्ट्रिंग की संख्या ढूंढनी है जिनके अक्षर वर्णमाला क्रम में आ रहे हैं। सबस्ट्रिंग का न्यूनतम आकार 2 होगा। तो यदि स्ट्रिंग है: REFJHLMNBV, और सबस्ट्रिंग काउंट 2 है, वे EF और MN हैं। इसे हल करने के लिए, हम इन चरणों
-
C++ में दिए गए शर्त के तहत अंतिम X और Y ढूंढें जब वे बदल रहे हों
दो पॉजिटिव पूर्णांकों X और Y के प्रारंभिक मानों पर विचार करें। X और Y के अंतिम मान ढूंढें, जैसे कि नीचे उल्लिखित कुछ परिवर्तन होंगे - चरण1 - यदि X = 0 और Y = 0 तो प्रक्रिया समाप्त करें, अन्यथा चरण2 पर जाएं = 2Y, तो X = X - 2Y सेट करें, और चरण1 पर जाएं, अन्यथा चरण3 पर जाएं = 2X, तो Y = Y - 2X सेट क
-
C++ में लिंक्ड लिस्ट में फ्रैक्शनल (या n/k-वां) नोड ढूंढें
मान लीजिए हमारे पास एक सिंगली लिंक्ड लिस्ट और संख्या k है। हमें एक फंक्शन लिखना है जो (n/k)वां एलिमेंट ढूंढे, जहां n लिस्ट में एलिमेंट्स की संख्या है। दशमलव के लिए, हम सीलिंग मान चुनेंगे। तो यदि लिस्ट 1, 2, 3, 4, 5, 6 जैसी है, और k = 2, तो आउटपुट 3 होगा, क्योंकि n = 6 और k = 2, तो हम n/k वां नोड प्
-
C++ में अगला समान कैलेंडर वर्ष ढूंढें
मान लीजिए हमारे पास एक वर्ष Y है। Y के अगले समान कैलेंडर वर्ष को ढूंढें। तो 2017 का कैलेंडर 2023 के समान है। एक वर्ष X, दिए गए पिछले वर्ष Y के समान है यदि यह इन दो शर्तों को पूरा करता है। x उसी दिन से शुरू होता है जिस दिन वर्ष y शुरू होता है, यदि y लीप वर्ष है, तो x भी लीप वर्ष हो, यदि y सामान्य
-
C++ में लिंक्ड लिस्ट में दूसरा सबसे बड़ा एलिमेंट ढूंढें
यहां हम लिंक्ड लिस्ट में दूसरा सबसे बड़ा एलिमेंट देखेंगे। मान लीजिए n अलग-अलग नोड्स हैं जिनमें संख्यात्मक मान हैं। तो यदि लिस्ट [12, 35, 1, 10, 34, 1] जैसी है, तो दूसरा सबसे बड़ा एलिमेंट 34 होगा। यह प्रक्रिया ऐरे में दूसरे सबसे बड़े एलिमेंट को ढूंढने के समान है, हम लिस्ट को पार करेंगे और तुलना करक
-
C++ में सिंगल ट्रैवर्सल में लिंक्ड लिस्ट का सेकंड लास्ट नोड ढूंढें
अब हम देखेंगे कि लिंक्ड लिस्ट में सेकंड लास्ट एलिमेंट कैसे प्राप्त करें। मान लीजिए कुछ एलिमेंट्स हैं जैसे [10, 52, 41, 32, 69, 58, 41], सेकंड लास्ट एलिमेंट 58 है। इस समस्या को हल करने के लिए, हम दो पॉइंटर्स का उपयोग करेंगे, एक वर्तमान नोड को इंगित करेगा, और दूसरा वर्तमान स्थिति के पिछले नोड को इंग
-
C++ में ऐरे के अंकों से बनी दो संख्याओं का न्यूनतम योग
विवरण एक ऐरे दिया गया है जिसमें 0 से 9 तक के मान वाले अंक हैं। कार्य ऐरे के अंकों से बनी दो संख्याओं का न्यूनतम संभव योग ढूंढना है। कृपया ध्यान दें कि हमें दिए गए ऐरे के सभी अंकों का उपयोग करना है उदाहरण यदि इनपुट ऐरे है {7, 5, 1, 3, 2, 4} तो न्यूनतम योग 382 है, क्योंकि हम दो संख्या 135 और 247 बना