-
सी++ में 01 मैट्रिक्स
मान लीजिए कि हमारे पास एक मैट्रिक्स है जिसमें 0 और 1 है, हमें प्रत्येक सेल के लिए निकटतम 0 की दूरी का पता लगाना है। यहाँ दो आसन्न कोशिकाओं के बीच की दूरी 1 है। तो, अगर इनपुट पसंद है 0 0 0 0 1 0 1 1 1 तो आउटपुट होगा 0 0 0 0 1 0 1 2 1 इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - आक
-
C++ में टीमों की संख्या गिनें
मान लीजिए कि एक पंक्ति में n सैनिक खड़े हैं। यहां प्रत्येक सैनिक को एक अद्वितीय रेटिंग मान दिया जाता है। हमें निम्नलिखित नियमों का उपयोग करते हुए उनमें से 3 सैनिकों की एक टीम बनानी है - इंडेक्स वाले 3 सैनिक चुनें (i, j, k) जैसे कि रेटिंग (रेटिंग[i], रेटिंग[j], रेटिंग[k])। एक टीम मान्य होगी यदि - (
-
C++ में K पालिंड्रोम स्ट्रिंग्स का निर्माण करें
मान लीजिए कि हमारे पास एक स्ट्रिंग s और एक संख्या k है। हमें s में सभी वर्णों का उपयोग करके k गैर-रिक्त पैलिंड्रोम स्ट्रिंग्स का निर्माण करना है। इसलिए यहां हमें यह जांचना होगा कि क्या हम k पैलिंड्रोम स्ट्रिंग्स के निर्माण के लिए s के सभी वर्णों का उपयोग कर सकते हैं या नहीं। इसलिए, यदि इनपुट सत्य,
-
C++ में वृत्त और आयत ओवरलैपिंग
मान लीजिए कि हमारे पास एक वृत्त है जिसे (त्रिज्या, xc, yc) के रूप में दर्शाया गया है, यहाँ (xc, yc) वृत्त का केंद्र निर्देशांक है। हमारे पास एक अक्ष-संरेखित आयत भी है जिसे (x1, y1, x2, y2) के रूप में दर्शाया गया है, जहाँ (x1, y1) निचले-बाएँ कोने के निर्देशांक हैं, और (x2, y2) शीर्ष-दाएँ के निर्देशां
-
C++ में एक के लिए बाइनरी प्रतिनिधित्व में एक संख्या को कम करने के चरणों की संख्या
मान लीजिए कि हमारे पास द्विआधारी रूप में एक संख्या है। हमें इन नियमों के तहत इसे घटाकर 1 करने के लिए चरणों की संख्या ज्ञात करनी होगी - यदि वर्तमान संख्या सम है, तो हमें इसे 2 से भाग देना होगा। यदि वर्तमान संख्या विषम है, तो आपको इसमें 1 जोड़ना होगा। इसलिए, यदि इनपुट 1101 जैसा है, तो आउटपुट
-
C++ में सबसे लंबी हैप्पी स्ट्रिंग
मान लीजिए कि एक स्ट्रिंग है। उस स्ट्रिंग को खुश कहा जाता है यदि इसमें कोई भी स्ट्रिंग जैसे आआ, बीबीबी या सीसीसी सबस्ट्रिंग के रूप में नहीं है। यदि हमारे पास ए, बी और सी जैसे तीन पूर्णांक हैं, तो कोई भी स्ट्रिंग s लौटाएं, जो निम्नलिखित शर्तों को पूरा करती है - s खुश और सबसे लंबे समय तक संभव है।
-
सी ++ में कुंजी के साथ क्रमपरिवर्तन पर प्रश्न
मान लीजिए कि हमारे पास 1 और m के बीच सकारात्मक पूर्णांकों की एक सरणी क्वेरी है, हमें सभी प्रश्नों, प्रश्नों को संसाधित करना है [i] (i =0 से n तक, n प्रश्नों का आकार है -1) निम्नलिखित नियमों के अनुसार - शुरुआत में, हमारे पास क्रमचय P=[1,2,3,...,m] है। वर्तमान i के लिए, क्रमचय P (0 से अनुक्रमण)
-
सी++ में एचटीएमएल एंटिटी पार्सर
मान लीजिए हमारे पास एक स्ट्रिंग है; हमें एक HTML पार्सर डिज़ाइन करना होगा जो HTML सिंटैक्स के विशेष वर्ण को सामान्य वर्ण में बदल देगा। HTML इकाई पार्सर वह पार्सर है जो HTML कोड को इनपुट के रूप में लेता है और विशेष वर्णों की सभी संस्थाओं को वर्णों से ही बदल देता है। ये HTML के लिए विशेष वर्ण और उनकी
-
फाइबोनैचि संख्याओं की न्यूनतम संख्या ज्ञात कीजिए जिनका योग C++ में K है
मान लीजिए कि हमारे पास एक संख्या k है, हमें फाइबोनैचि संख्याओं की न्यूनतम संख्या ज्ञात करनी है, जिनका योग k के बराबर है, क्या एक फाइबोनैचि संख्या का कई बार उपयोग किया जा सकता है। इसलिए, यदि इनपुट k =7 जैसा है, तो आउटपुट 2 होगा, क्योंकि फाइबोनैचि संख्याएँ हैं:1, 1, 2, 3, 5, 8, 13, ... k =7 के लिए हम
-
के-वें लेक्सिकोग्राफ़िकल स्ट्रिंग ऑफ़ ऑल हैप्पी स्ट्रिंग्स ऑफ़ लेंथ एन इन C++
मान लीजिए कि हमारे पास एक स्ट्रिंग है। हम इसे हैप्पी स्ट्रिंग कहेंगे जब इसमें केवल [a, b, c] अक्षर, और s[i] !=s[i + 1] 1 से लेकर लंबाई तक के सभी मानों के लिए हों। s - 1 (यहां स्ट्रिंग 1-अनुक्रमित है)। इसलिए, यदि हमारे पास दो पूर्णांक n और k हैं, तो लेक्सिकोग्राफिक क्रम में क्रमबद्ध n लंबाई के सभी ख
-
सी++ में एक रेस्तरां में खाद्य आदेशों की तालिका प्रदर्शित करें
मान लीजिए कि हमारे पास एक सरणी ऑर्डर है, जो ग्राहकों द्वारा एक रेस्तरां में किए गए ऑर्डर का प्रतिनिधित्व करता है। तो, ऑर्डर [i] =[cust_namei, table_numi, food_itemi] जहां cust_namei ग्राहक का नाम है, table_numi ग्राहक तालिका संख्या है, और food_itemi आइटम ग्राहक ऑर्डर है। हमें रेस्टोरेंट का “डिस्प्ल
-
C++ में क्रोकिंग मेंढकों की न्यूनतम संख्या
मान लीजिए कि हमारे पास croakOfFrogs नामक एक स्ट्रिंग है, यह विभिन्न मेंढकों से क्रोक स्ट्रिंग के संयोजन का प्रतिनिधित्व करता है, एक ही समय में कई मेंढक क्रोक कर सकते हैं, इसलिए कई क्रोक मिश्रित होते हैं। हमें दी गई स्ट्रिंग में सभी क्रोक को समाप्त करने के लिए विभिन्न मेंढकों की न्यूनतम संख्या ज्ञात
-
अधिकतम अंक जो आप C++ में कार्ड से प्राप्त कर सकते हैं
मान लीजिए कि एक पंक्ति में कई कार्ड व्यवस्थित हैं, प्रत्येक कार्ड में संबद्ध बिंदु हैं, और ये बिंदु कार्डपॉइंट नामक पूर्णांक सरणी में दिए गए हैं। एक चरण में, हम एक कार्ड शुरुआत से या पंक्ति के अंत से ले सकते हैं। हमें बिल्कुल k कार्ड लेने हैं। अंतिम स्कोर हमारे द्वारा लिए गए कार्डों के अंकों का योग
-
C++ . में विकर्ण ट्रैवर्स II
मान लीजिए कि हमारे पास nums नामक सूचियों की एक सूची है, हमें अंकों के सभी तत्वों को विकर्ण क्रम में दिखाना होगा। तो, अगर इनपुट पसंद है तो आउटपुट [1,6,2,8,7,3,9,4,12,10,5,13,11,14,15,16] होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - एक सरणी रिट परिभाषित करें एक 2डी सरणी को परिभाषित
-
अधिकतम अंतर आप C++ में एक पूर्णांक बदलने से प्राप्त कर सकते हैं
मान लीजिए कि हमारे पास एक पूर्णांक संख्या है। हम निम्नलिखित चरणों को ठीक दो बार लागू करेंगे, चरण इस प्रकार हैं - 0 से 9 की सीमा में एक अंक x चुनें। 0 से 9 की सीमा में एक और अंक y भी चुनें। अंक y x के बराबर हो सकता है। संख्या के दशमलव निरूपण में x की सभी घटनाओं को y से बदलें। नए पूर्णांक में
-
जांचें कि क्या एक स्ट्रिंग सी ++ में एक और स्ट्रिंग तोड़ सकती है
=y[i] (वर्णमाला क्रम में) सभी i के लिए 0 से n-1 तक। इसलिए, यदि इनपुट s1 =abc और s2 =xy जैसा है, तो आउटपुट सत्य होगा। ऐसा इसलिए है क्योंकि ayx s2 का एक क्रमपरिवर्तन है जो abc स्ट्रिंग को तोड़ सकता है जो कि s1=abc का क्रमपरिवर्तन है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - फ़ंक्शन चेक को
-
जांचें कि क्या सभी 1 कम से कम लंबाई के हैं, C ++ में K स्थान दूर हैं
मान लीजिए कि हमारे पास 0s और 1s की एक सरणी संख्या है और एक पूर्णांक k है, हमें यह जांचना होगा कि क्या सभी 1 एक दूसरे से कम से कम k स्थान दूर हैं, अन्यथा, गलत लौटें। इसलिए, यदि इनपुट nums =[1,0,0,0,1,0,0,1], k =2 जैसा है, तो आउटपुट सत्य होगा, क्योंकि 1s में से प्रत्येक कम से कम 2 स्थान दूर है। एक दू
-
C++ में निरपेक्ष अंतर से कम या सीमा के बराबर के साथ सबसे लंबा सतत सबरे
मान लीजिए कि हमारे पास पूर्णांकों की एक सरणी है जिसे अंक और एक पूर्णांक सीमा कहा जाता है, हमें सबसे लंबे गैर-रिक्त उप-सरणी का आकार इस प्रकार खोजना होगा कि इस उप-सरणी के किन्हीं दो मदों के बीच पूर्ण अंतर दी गई सीमा से कम या उसके बराबर हो। इसलिए, यदि इनपुट संख्या =[8,2,4,7], सीमा =4 की तरह है, तो आउट
-
C++ में समान XOR के दो सरणियों का निर्माण कर सकने वाले त्रिकों की गणना करें
मान लीजिए कि हमारे पास पूर्णांकों की एक सरणी है। हम तीन सूचकांकों जैसे i, j और k का चयन करना चाहते हैं जहां (0 <=i
-
सी++ में एक पेड़ में सभी सेबों को इकट्ठा करने का न्यूनतम समय
मान लीजिए कि हमारे पास एक अप्रत्यक्ष पेड़ है जिसमें n शीर्ष हैं और इनकी संख्या 0 से n-1 तक है, जिसके शीर्षों में कुछ सेब हैं। हम पेड़ के एक किनारे पर चलने में 1 सेकंड खर्च करते हैं। पेड़ में सभी सेबों को शीर्ष 0 से शुरू करने और इस शीर्ष पर वापस आने के लिए हमें सेकंड में न्यूनतम समय निकालना होगा। यह