-
C++ में मैट्रिक्स में दिए गए स्कोर तक पहुंचने के तरीकों की संख्या गिनना
एक वर्ग मैट्रिक्स[][] दिया गया है जिसमें गैर-ऋणात्मक संख्याएं इसके तत्वों के रूप में हैं। साथ ही एक वेरिएबल स्कोर दिया गया है। लक्ष्य मैट्रिक्स[][] से तत्वों को जोड़कर दिए गए स्कोर तक पहुंचने के तरीकों की गिनती करना है जैसे कि केवल दाएं और नीचे की चालें अनुमत हैं। matrix[0][0] से शुरू करके केव
-
C++ में भूलभुलैया में गंतव्य तक पहुंचने के तरीकों की संख्या गिनना
एक भूलभुलैया दी गई है जिसे row X col मैट्रिक्स के रूप में दर्शाया गया है जिसमें बाधा को -1 के रूप में दर्शाया गया है और एक स्पष्ट सेल का मान -1 के अलावा है। लक्ष्य पहले सेल arr[0][0] से शुरू करके अंतिम सेल arr[row][col] तक पहुंचना है जैसे कि केवल दो चालें अनुमत हैं: दायां कदम arr[i][j] से arr[i][j+
-
C++ में रेंज में उन संख्याओं की गिनती जिनके अंक और q से गुणनफल के अंक असमान हैं
रेंज वेरिएबल के रूप में दो संख्याएं start और end और एक पूर्णांक q इनपुट के रूप में दिया गया है। लक्ष्य रेंज के भीतर उन संख्याओं को ढूंढना है जैसे कि संख्या और q से इसका गुणनफल कोई सामान्य अंक न रखें। यदि संख्या 5 है और q 3 है तो गुणनफल 15 होगा। दोनों 5 और 15 में सामान्य अंक 5 है। यदि संख्या 2 है और
-
C++ में रेंज में उन संख्याओं की गिनती जिनके सम और विषम स्थिति के अंकों के योग का अंतर अभाज्य है
रेंज वेरिएबल के रूप में दो संख्याएं start और end दी गई हैं। लक्ष्य उन संख्याओं की गिनती ढूंढना है जो इस रेंज [start,end] में हैं और जिनके सम स्थिति के अंकों के योग और विषम स्थिति के अंकों के योग का अंतर अभाज्य है। अर्थात (सम स्थिति के अंकों का योग)-(विषम स्थिति के अंकों का योग) = एक अभाज्य संख्या उद
-
C++ में दिए गए प्रजनन दर के लिए n सेकंड बाद a, b और c की गिनती
तीन संख्याएं a, b और c इनपुट के रूप में दी गई हैं। लक्ष्य a, b और c की n सेकंड बाद गिनती/मान ढूंढना है जैसे कि प्रजनन दरें हैं:- हर a हर 2 सेकंड में b में बदल जाता है हर b हर 5 सेकंड में c में बदल जाता है हर c हर 12 सेकंड में 2 a में बदल जाता है। उदाहरणों से समझते हैं। उदाहरण के लिए इनपुट - n_seco
-
C++ में N के अंकों से बनने वाले ASCII मान वाले वर्णमाला की गिनती
एक लॉन्ग वेरिएबल दिया गया है जिसमें इनपुट के रूप में एक धनात्मक संख्या है। लक्ष्य उन वर्णमाला की गिनती ढूंढना है जिनके ASCII मान के अंक संख्या के अंकों में मौजूद हैं। संख्या से किन्हीं दो अंकों को चुनें और उन्हें इस तरह व्यवस्थित करें कि वे अंग्रेजी वर्णमाला का ASCII मान बनाएं। A-Z के ASCII मान 65 स
-
C++ में मैट्रिक्स में उन सेल्स की गिनती जिनमें आसन्न सेल्स की संख्या जोड़ने पर फाइबोनैचि संख्या मिलती है
एक मैट्रिक्स [ ][ ] दिया गया है जिसके आयाम row x col हैं। लक्ष्य मैट्रिक्स के उन सेल्स की गिनती ढूंढना है जो दी गई शर्त को पूरा करते हैं: सेल मैट्रिक्स [i][j] का मान + इसके आसन्न सेल्स की संख्या = एक फाइबोनैचि संख्या फाइबोनैचि श्रृंखला में संख्याएं:- 0, 1, 1, 2, 3, 5, 8, 13, 21, 43 ….. उदाहरण
-
C++ में N को 1, 3 और 4 के योग के रूप में व्यक्त करने के विभिन्न तरीकों की गिनती
एक धनात्मक संख्या N इनपुट के रूप में दी गई है। लक्ष्य उन तरीकों की संख्या ढूंढना है जिनमें हम N को केवल 1s, 3s और 4s के योग के रूप में व्यक्त कर सकते हैं। उदाहरण के लिए, यदि N 4 है तो इसे 1+1+1+1, 3+1, 1+3, 4 के रूप में दर्शाया जा सकता है तो तरीकों की संख्या 4 होगी। उदाहरणों से समझते हैं। उदाहरण के
-
C++ में दिए गए योग के बराबर अंकों के योग वाली n-अंकीय संख्याओं की गिनती
अंकों की संख्या के रूप में एक धनात्मक संख्या और एक योग दिया गया है। लक्ष्य उन सभी d अंकों की संख्याओं को ढूंढना है जिनके अंकों का योग इनपुट योग के बराबर है। अग्रणी शून्य वाली संख्याओं को d अंकों की संख्या नहीं माना जाएगा। सीमाएं अंकों के बीच 1 से 100 और योग के बीच 1 और 500 हैं। उदाहरणों से समझते हैं
-
C++ में रेंज में उन संख्याओं की गिनती जिनका पहला अंक अंतिम अंक के बराबर है
start और end के बीच संख्याओं की एक रेंज दी गई है। लक्ष्य उन संख्याओं की गिनती ढूंढना है जिनका पहला अंक अंतिम अंक के बराबर है और जो रेंज [ first,last ] में आती हैं। यदि वे रेंज में हैं तो सभी एकल अंक वाली संख्याओं को गिना जाएगा। उदाहरणों से समझते हैं। उदाहरण के लिए इनपुट - start = 100, end = 200 आउटप
-
C++ में योग k से विभाज्य वाले सब-मैट्रिक्स की गिनती
इनपुट के रूप में एक row x col मैट्रिक्स दिया गया है। लक्ष्य मैट्रिक्स[row][col] के भीतर उन सभी सबमैट्रिक्स को ढूंढना है जिनके तत्वों का योग पूर्णांक k से विभाज्य है। यदि मैट्रिक्स mat[3][3] है और k 4 है तो सबमैट्रिक्स नीचे दिखाए अनुसार होंगे:- उदाहरणों से समझते हैं। उदाहरण के लिए इनपुट - matri
-
C++ में दिए गए अंक योग वाली N से छोटी या बराबर संख्याओं की गिनती
एक स्ट्रिंग str दी गई है जिसमें एक संख्या है और एक योग total इनपुट के रूप में। लक्ष्य str तक की उन संख्याओं को ढूंढना है जिनके अंकों का योग total के बराबर है। उदाहरणों से समझते हैं। उदाहरण के लिए इनपुट - N=110 sum=5 आउटपुट - दिए गए अंक योग वाली N से छोटी या बराबर संख्याओं की संख्या: 7 व्याख्या
-
C++ में m + sum(m) + sum(sum(m)) = N को संतुष्ट करने वाली संख्याओं की गिनती
एक संख्या N इनपुट के रूप में दी गई है। लक्ष्य N तक की उन संख्याओं m को ढूंढना है जो निम्नलिखित शर्त को संतुष्ट करती हैं। यहां N<=109 m + sum(m) + sum ( sum (m) ) = N। जहां sum(m) m के अंकों का योग है। यदि m 137 है तो sum(m)=1+3+7=11 और sum(sum(m))= sum(11)= 1+1=2 उदाहरणों से समझते हैं। उदाहरण के
-
C++ में BFS का उपयोग करके ट्री में दिए गए स्तर पर नोड्स की संख्या गिनना
एक अदिश ग्राफ दिया गया है जिसमें ट्री के नोड्स शीर्ष के रूप में हैं। लक्ष्य BFS (ब्रेडथ फर्स्ट सर्च) एल्गोरिदम का उपयोग करके ट्री के दिए गए स्तर पर नोड्स की संख्या ढूंढना है। BFS एल्गोरिदम:- यह एल्गोरिदम ग्राफ/ट्री को स्तर दर स्तर पार करना शुरू करता है। स्तर 0 पर नोड से शुरू करके, यह पहले स्तर 1 पर
-
C++ में रेंज में उन संख्याओं की गिनती जिनके अभाज्य गुणनखंडों की घातों का GCD 1 है
दो संख्याएं start और end दी गई हैं जो धनात्मक पूर्णांकों की एक रेंज दर्शाती हैं। लक्ष्य उन सभी संख्याओं की गिनती ढूंढना है जो रेंज [start,end] में हैं और जिनका अभाज्य गुणनखंड ऐसा है कि उस संख्या के सभी अभाज्य गुणनखंडों की घातें ऐसी हैं कि उनका GCD 1 है। यदि किसी संख्या का अभाज्य गुणनखंड 2p * 3q
-
C++ में सख्ती से बढ़ते सबएरे की गिनती
हमें एक सरणी दी गई है जिसमें पूर्णांक तत्व हैं और कार्य पहले दी गई सरणी से सबएरे की गणना करना है और फिर जांचना है कि सबएरे में तत्व बढ़ते क्रम में हैं या नहीं। यदि हाँ, तो हम सबएरे पर विचार करेंगे अन्यथा इसे छोड़ दिया जाएगा। यहां दृष्टिकोण यह है कि यदि 0th और 1th स्थिति में तत्व बढ़ते क्रम में नहीं
-
C++ में एनाग्राम की घटनाओं की गिनती
हमें एक टेक्स्ट स्ट्रीम और एक शब्द इनपुट के रूप में दिया गया है, और कार्य दिए गए टेक्स्ट स्ट्रीम में शब्द के एनाग्राम की घटनाओं की संख्या ढूंढना है। एनाग्राम एक शब्द से अक्षरों को पुनर्व्यवस्थित करके उत्पन्न होते हैं जो एक अलग शब्द या वाक्यांश बन जाता है जैसे New York Times में शब्दों के एनाग्राम Mo
-
C++ में दी गई स्ट्रिंग के नॉन-ओवरलैपिंग पैलिंड्रोमिक सबस्ट्रिंग जोड़े की गिनती
हमें एक स्ट्रिंग इनपुट के रूप में दी गई है, कार्य दी गई इनपुट स्ट्रिंग के नॉन-ओवरलैपिंग पैलिंड्रोमिक सबस्ट्रिंग के जोड़े की संख्या ढूंढना है। arr[i][j] का मान सच है यदि सबस्ट्रिंग पैलिंड्रोम है, अन्यथा गलत। हम स्ट्रिंग से संयोजन लेंगे और जांचेंगे कि क्या जोड़े मानदंडों को पूरा करते हैं। उदाहरणों से
-
C++ में एक वर्ण हटाने के बाद दो स्ट्रिंग्स में से एक के बराबर होने वाली स्ट्रिंग्स की गिनती
हमें दो अलग-अलग स्ट्रिंग दी गई हैं मान लीजिए s1 और s2 और कार्य स्ट्रिंग S बनाना है s1 और s2 के अद्वितीय अक्षरों को जोड़कर और अब जांचना है कि स्ट्रिंग S से एक वर्ण हटाने के बाद यह एक स्ट्रिंग बन रही है जो स्ट्रिंग s1 या s2 के बराबर होगी। उदाहरण के लिए इनपुट - string S1 = utter, string S2 = butter;&nb
-
C++ में रेंज में उन संख्याओं की गिनती जिनमें K से अधिक गैर-शून्य अंक नहीं हैं
हमें एक पूर्णांक रेंज दी गई है जो वेरिएबल start से शुरू होकर वेरिएबल end तक जाती है और एक वेरिएबल k और कार्य रेंज में उन संख्याओं की गिनती करना है जैसे कि संख्याओं में k से अधिक गैर-शून्य अंक न हों। उदाहरण के लिए इनपुट - int start = 50, end = 100 and K = 2; आउटपुट - रेंज में उन संख्याओं की गिनती जिन