-
जोड़े (पी, क्यू) की गणना करें जैसे कि पी कम से कम क्यू बार सरणी में होता है और क्यू सी ++ में कम से कम पी बार होता है
हमें सकारात्मक पूर्णांकों की एक सरणी दी गई है। लक्ष्य arr[] के तत्वों के जोड़े की संख्या का पता लगाना है, जैसे कि जोड़े में तत्व (p, q) होते हैं जहां p कम से कम q बार के लिए सरणी में होता है और q कम से कम p बार के लिए सरणी में होता है। आइए उदाहरणों से समझते हैं। इनपुट - int arr[] ={ 3, 3, 3, 5, 5,
-
स्ट्रिंग्स की संख्या जो प्रत्येक वर्ण का उपयोग करके एक और स्ट्रिंग से बनाई जा सकती है-सी ++ में अधिकतम एक बार
हमें दो स्ट्रिंग्स यानी str1 और str2 दिए गए हैं और कार्य स्ट्रिंग्स की गिनती की गणना करना है जो पूरी तरह से किसी अन्य स्ट्रिंग से उत्पन्न हो सकते हैं, लेकिन हम स्ट्रिंग बनाने के लिए एक बार एक वर्ण का उपयोग कर सकते हैं। जैसे, हम दो स्ट्रिंग्स str1 और str2 लेंगे और str1 के वर्ण का ठीक एक बार उपयोग करक
-
उप-सरणियों की संख्या जिनके तत्वों को सी ++ में पैलिंड्रोम बनाने के लिए फिर से व्यवस्थित किया जा सकता है
हमें पूर्णांक तत्वों की एक सरणी दी गई है और कार्य उप-सरणियों की गणना की गणना करना है जो दिए गए सरणी से बनाई जा सकती हैं जैसे कि इसके तत्व एक वैध पैलिंड्रोम बना सकते हैं। पैलिंड्रोम वे क्रम हैं जो प्रारंभ और अंत से समान रूप से व्यवस्थित होते हैं। इनपुट - int arr[] ={ 3, 3, 1, 4, 2, 1, 5} आउटपुट - उ
-
सी++ में बाइनरी स्ट्रिंग "एबी" मुक्त बनाने के लिए संचालन की संख्या
हमें एक स्ट्रिंग दी गई है जिसमें ab हो सकता है और कार्य स्ट्रिंग से ab को हटाने या हटाने के लिए आवश्यक संचालन की गणना करना है। तो, हमारा काम सबसे पहले यह जांचना है कि स्ट्रिंग में ab है या नहीं यदि हाँ तो हमें स्ट्रिंग को ab मुक्त बनाना होगा। इनपुट - स्ट्रिंग स्ट्र =अबाबा आउटपुट − बाइनरी स्ट्रिंग
-
कोष्ठक अनुक्रमों के जोड़े गिनें जैसे कि कोष्ठक C++ में संतुलित हों
हमें कोष्ठक युक्त एक स्ट्रिंग दी गई है और कार्य कोष्ठक अनुक्रमों के युग्मों की गणना करना है जिन्हें इस प्रकार बनाया जा सकता है कि कोष्ठक संतुलित हों। कोष्ठकों को संतुलित कहा जाता है जब उद्घाटन और समापन कोष्ठक की संख्या समान होती है। एक बार उपयोग किए गए कोष्ठकों को युग्म बनाने के लिए दो बार नहीं मान
-
सी ++ में ग्रिड में दी गई दिशा में संभावित चालों की गणना करें
हम दो चर n और m हैं जो n x m आकार के ग्रिड का प्रतिनिधित्व करते हैं और प्रारंभिक बिंदु x, y से शुरू करते हैं। कदमों/चालों के जोड़े भी दिए गए हैं जिन्हें चाल ((1,1), (2,2)) आदि के रूप में ग्रिड के अंदर ले जाया जा सकता है। चालों की प्रत्येक जोड़ी x,y अक्ष में उठाए गए कदमों की इकाई का प्रतिनिधित्व करत
-
क्रमपरिवर्तन की गणना करें जो पहले घट रहे हैं फिर C++ में बढ़ रहे हैं
हम एक परिवर्तनीय संख्या हैं। लक्ष्य [1, num] के बीच संख्याओं के क्रमपरिवर्तन की गिनती का पता लगाना है जिसमें संख्याएँ पहले घट रही हैं फिर बढ़ती जा रही हैं। उदाहरण के लिए यदि num=3 तो संख्याएं 1,2,3 हैं। क्रमपरिवर्तन [3,1,2] और [2,1,3] होंगे और गिनती 2 है। हम जानते हैं कि प्रत्येक क्रमचय में संख्याओ
-
योग के साथ जोड़े को एक प्रमुख संख्या के रूप में और सी ++ में n से कम गिनें
=1. आइए उदाहरणों से समझते हैं। इनपुट - n=7 आउटपुट − एक अभाज्य संख्या और n से कम योग वाले युग्मों की संख्या − 3 . है स्पष्टीकरण - जोड़े होंगे (1,2), (1,4), (2,3)। योग 3, 5, 5 अभाज्य हैं और 7 से कम हैं। इनपुट - n=10 आउटपुट − एक अभाज्य संख्या और n से कम योग वाले युग्मों की संख्या − 6 . है स्पष्ट
-
उन शब्दों की संख्या जिनका i-th अक्षर या तो (i-1)-th, i-th, या (i+1)-C++ में दिए गए शब्द का अक्षर है
हमें इनपुट के रूप में एक स्ट्रिंग str[] दी गई है। लक्ष्य str[] से शब्दों को गिनना है जिनकी लंबाई str[] के समान है और अक्षरों की स्थिति है जैसे कि ith अक्षर को स्थिति (i1) या (i) या (i+1) पर अक्षर से बदल दिया जाता है। पहले अक्षर के लिए प्रतिस्थापन स्थिति i या i+1 से होगा अंतिम अक्षर के लिए प्रतिस्थ
-
सी++ में पहले शहर से किसी भी शहर तक पहुंचने के लिए हमें न्यूनतम सड़कों का पता लगाने का कार्यक्रम
मान लीजिए कि हमारे पास एक ही आकार की दो सूचियां cost_from और cost_to हैं जहां प्रत्येक अनुक्रमणिका i एक शहर का प्रतिनिधित्व करती है। यह शहर i से j तक एकतरफा सड़क बना रहा है और उनकी लागत लागत_ से [i] + लागत_ से [j] है। हमारे पास किनारों की एक सूची भी है जहां प्रत्येक किनारे में [x, y] इंगित करता है क
-
सी ++ में बाइनरी मैट्रिक्स को शून्य मैट्रिक्स में बदलने के लिए संचालन की संख्या की गणना करने का कार्यक्रम
मान लीजिए कि हमारे पास एक बाइनरी मैट्रिक्स है। अब एक ऑपरेशन पर विचार करें जहां हम एक सेल लेते हैं और इसे और उसके सभी पड़ोसी कोशिकाओं (ऊपर, नीचे, बाएं, दाएं) को फ्लिप करते हैं। हमें आवश्यक संक्रियाओं की न्यूनतम संख्या ज्ञात करनी होगी जैसे कि मैट्रिक्स में केवल 0s हों। अगर कोई समाधान नहीं है, तो -1 लौ
-
C++ में संख्याओं की सूची से सबसे बड़ी लेक्सिकोग्राफिक संख्या बनाने का कार्यक्रम
मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें सबसे बड़ी संभव संख्या बनाने के लिए इसके क्रम को पुनर्व्यवस्थित करना होगा और इसे एक स्ट्रिंग के रूप में वापस करना होगा। इसलिए, अगर इनपुट nums =[20, 8, 85, 316] जैसा है, तो आउटपुट 88531620 होगा। इसे हल करने के लिए, हम इन चरणों
-
सी ++ में दिए गए सरणी के निर्माण के लिए प्रत्यय वृद्धि/कमी संचालन की गणना
हमें एक लक्ष्य सरणी गिरफ्तारी [] दी गई है जिसमें सकारात्मक पूर्णांक हैं। लक्ष्य सभी 0s के साथ प्रारंभिक सरणी का उपयोग करके लक्ष्य सरणी गिरफ्तारी [] बनाना है। सभी 0 के साथ दिए गए खाली सरणी पर लागू किए जा सकने वाले संचालन में वृद्धि/कमी संचालन प्रत्यय होगा। यदि हम कोई भी अनुक्रमणिका जैसे i चुनते हैं,
-
सी ++ में कुल विपर्यय सबस्ट्रिंग की संख्या
हमें इनपुट के रूप में एक स्ट्रिंग str[] दी गई है। लक्ष्य str[] में मौजूद एनाग्राम सबस्ट्रिंग की संख्या को गिनना है। दो तार एक दूसरे के विपर्यय होते हैं यदि उनमें समान संख्या में वर्ण हों और सभी वर्ण दोनों में हों। वर्णों का क्रम भिन्न हो सकता है। abc cba, bca आदि का विपर्यय है। आइए उदाहरणों से समझ
-
C++ में कुल n अंक के साथ m कोलिनियर वाले त्रिभुजों की संख्या
हमें दो चर n और m दिए गए हैं जो एक 2D तल पर बिंदुओं की संख्या को निरूपित करते हैं। n बिंदुओं में से, m बिंदु संरेख हैं। लक्ष्य इन n बिंदुओं का उपयोग करके बनाए जा सकने वाले त्रिभुजों की संख्या ज्ञात करना है। समरेख बिंदु - एक ही रेखा पर स्थित बिंदु संरेख कहलाते हैं। बिंदु A और B संरेख हैं। दिया गय
-
सी ++ में अलग-अलग तत्व उप-सरणी द्वारा गठित जोड़े की गणना करें
हमें एक सरणी दी गई है arr[] जिसमें पूर्णांक तत्व हैं। लक्ष्य उन जोड़ों की गिनती का पता लगाना है जो एआर के उप-सरणी के तत्वों द्वारा बनाई जा सकती हैं [] जैसे कि प्रत्येक सबरे में केवल अलग तत्व होते हैं। यदि सरणी [1,2,2,3,3] है तो केवल अलग-अलग तत्वों वाले उप-सरणी [1,2] और [ 2,3] होंगे। और जोड़े (1,2) औ
-
C++ में दिए गए सभी वाक्यों में मौजूद शब्दों की संख्या
हमें स्ट्रिंग्स के रूप में कई वाक्य दिए गए हैं। लक्ष्य सभी वाक्यों में मौजूद शब्दों की संख्या गिनना है। नोट − सभी लोअरकेस अक्षरों वाले शब्दों पर ही विचार किया जाएगा अगर वाक्य हैं - “मैं C भाषा सीख रहा हूँ” “नई चीजें सीखना आसान है” बच्चे स्वस्थ आदतें सीख रहे हैं तीनों में केवल सीखना मौजूद है।
-
संख्याओं की संख्या इस प्रकार है कि संख्या और उसके अंकों के योग के बीच का अंतर C++ में L से कम नहीं है
हमें एक संख्या N और दूसरी संख्या L दी गई है। लक्ष्य 1 और N के बीच की उन संख्याओं को खोजना है जिनमें स्वयं संख्या और उसके अंकों का योग L से कम नहीं है। यदि N=23, L=10 तो ऐसी संख्याओं की संख्या 4 होगी। 23-(2+3)=18, 22-(2+2)=18, 21-(2+1)=18, 20-(2+0)=18. उपरोक्त सभी संख्याएं शर्त को पूरा करती हैं ल
-
C++ में दिए गए 2 बिंदुओं के बीच 'k' समदूरस्थ बिंदुओं वाले वृत्त में अधिक कोणों की संख्या
हमें एक वृत्त दिया गया है जिसकी परिधि पर K समदूरस्थ बिंदु हैं। साथ ही हमें दो बिंदु A और B दिए गए हैं। लक्ष्य इन बिंदुओं का उपयोग करके संभव त्रिभुजों की संख्या की गणना करना है ताकि उनके अंदर एक अधिक कोण ACB (90o से अधिक कोण) हो। बिंदु A और B ऐसे हैं कि A
-
C++ . में एक स्ट्रिंग में "1(0+)1" पैटर्न की घटनाओं की संख्या
0) है। लक्ष्य स्ट्रिंग स्ट्र के अंदर ऐसे पैटर्न (1(0+)1) को खोजना है। आइए उदाहरणों के साथ समझते हैं इनपुट - str =abb010bb10111011 आउटपुट - एक स्ट्रिंग में 1(0+)1 पैटर्न की घटनाओं की संख्या है - 2 स्पष्टीकरण - str के अंदर के पैटर्न हाइलाइट किए गए हैं:abb010bb10111011, abb010bb10111011 इनपुट - st