-
C++ में सभी तत्व K से अधिक वाले सबएरे की गिनती
हमें पूर्णांकों की एक सरणी arr[] दी गई है। साथ ही एक संख्या K। लक्ष्य arr[] के उन सभी सबएरे की गिनती करना है जिनके सभी तत्व K से अधिक हों या K सबएरे के सभी तत्वों से कम हो। यदि सरणी [1,2,3] है और K=1 है। सबएरे होंगे [2], [3], [2,3]। उदाहरण सहित समझ इनपुट - arr[] = { 2, 2, 1, 1, 1, 5 }; K=1 आउटपुट
-
C++ में समान संख्या में 1's और 0's वाले सबएरे की गिनती
हमें एक सरणी arr[] दी गई है जिसमें केवल 0s और 1s हैं। लक्ष्य arr[] के उन सभी सबएरे की गिनती करना है जिनमें सभी में 0s और 1s की घटनाएं समान हों। यदि सरणी [1,0,0] है। सबएरे केवल [1,0] होगा। उदाहरण सहित समझ इनपुट - arr[] = { 0, 0, 1, 1, 1, 0 }; आउटपुट - समान संख्या में 1s और 0s वाले सबएरे की संख्या:
-
C++ में लगातार तत्वों में 1 का अंतर वाले सबएरे की गिनती
हमें एक सरणी arr[] दी गई है जिसमें पूर्णांक हैं। लक्ष्य arr[] के उन सभी सबएरे की गिनती करना है जिनमें प्रत्येक सबएरे में लगातार तत्व केवल 1 से भिन्न हों। यदि सरणी [1,2,3] है। सबएरे होंगे केवल [1,2], [2,3], [1,2,3]। उदाहरण सहित समझ इनपुट - arr[] = { 4,3,2,1 }; आउटपुट - लगातार तत्वों में 1 का अंतर
-
C++ में मूल सरणी के समान विशिष्ट तत्वों वाले सबएरे की गिनती
हमें एक सरणी arr[] दी गई है जिसमें पूर्णांक हैं। लक्ष्य arr[] के उन सभी सबएरे की गिनती करना है जिनमें प्रत्येक में विशिष्ट तत्वों की संख्या मूल सरणी में विशिष्ट तत्वों की संख्या के समान हो। यदि मूल सरणी [1,1,2,3] है तो सबएरे होंगे [1,2,3] और [1,1,2,3]। मूल सरणी में कुल विशिष्ट तत्व 3 हैं। दोनों सबए
-
C++ में बाइनरी सरणी में केवल 0's और केवल 1's वाले सबएरे की गिनती
हमें एक सरणी arr[] दी गई है जिसमें केवल 0s और 1s हैं। लक्ष्य arr[] के उन सभी सबएरे की गिनती करना है जिनमें केवल 0s हों या केवल 1s हों, दोनों नहीं। यदि सरणी [1,0,0] है। सबएरे होंगे 0s के लिए केवल [0], [0], [0,0] और 1s के लिए केवल [1]। उदाहरण सहित समझ इनपुट - arr[] = { 0, 0, 1, 1, 1, 0 }; आउटपुट -
-
C++ में उन सबएरे की गिनती जिनके सभी तत्व X से कम या बराबर हों
हमें एक सरणी arr[] दी गई है जिसमें पूर्णांक हैं और एक चर X है। लक्ष्य arr[] के उन सभी सबएरे की गिनती करना है जिनमें केवल वे तत्व हों जो X से कम या बराबर हों। उदाहरण के लिए यदि सरणी [1,2,3] है और X=2 तो सबएरे होंगे [1], [2] और [1,2]। उदाहरण सहित समझ इनपुट - arr[] = { 4,3,2,1,6 }; X=3 आउटपुट - उन स
-
C++ में स्ट्रिंग में विशेष पालिंड्रोम की गिनती
हमें एक स्ट्रिंग str दी गई है। लक्ष्य str के उन सभी सबस्ट्रिंग की गिनती करना है जो विशेष पालिंड्रोम हैं और जिनकी लंबाई 1 से अधिक है। विशेष पालिंड्रोम वे स्ट्रिंग हैं जिनमें या तो सभी वर्ण समान हों या केवल मध्य वर्ण अलग हो। उदाहरण के लिए यदि स्ट्रिंग baabaa है तो मूल के सबस्ट्रिंग जो विशेष पालिंड्रो
-
C++ में मैट्रिक्स में उन पंक्तियों की गिनती जिनमें सभी तत्व समान हों
हमें पूर्णांकों से बनी एक मैट्रिक्स दी गई है। लक्ष्य मैट्रिक्स में उन पंक्तियों की संख्या ज्ञात करना है जिनमें सभी तत्व समान हों। यदि 5×4 मैट्रिक्स नीचे दिखाया गया है: 15131 11111 53235 77777 उत्तर 2 होगा, पंक्ति 1 (सभी 1s) और पंक्ति 3 (सभी 7s) में समान तत्व हैं। उदाहरण सहित समझ इनपुट matrix
-
C++ में N के विषम और सम रोटेशन की गिनती
हमें एक संख्या N दी गई है। लक्ष्य N के उन रोटेशन की संख्या गिनना है जो विषम संख्या बनाते हैं और जो सम संख्या बनाते हैं। यदि संख्या N 123 है तो इसके रोटेशन होंगे 123, 321, 132। विषम रोटेशन 123 और 321 (2) हैं और सम रोटेशन 132 (1) है। उदाहरण सहित समझ इनपुट - N=54762 आउटपुट N के विषम रोटेशन की संख्या
-
C++ में सॉर्टेड और रोटेटेड लिंक्ड लिस्ट में रोटेशन की गिनती
हमें एक लिंक्ड लिस्ट दी गई है। लिस्ट पहले सॉर्ट की गई है और फिर K नोड्स द्वारा रोटेट की गई है। लक्ष्य K का मान ज्ञात करना है। यदि हमें नीचे दी गई लिंक्ड लिस्ट इनपुट के रूप में दी गई है जो K नोड्स द्वारा रोटेटेड है: तो मूल लिस्ट रही होगी: और हम यहाँ देख सकते हैं K=2 है। इनपुट लिंक्ड लिस्ट मूल सॉर्
-
C++ में 4 से विभाज्य रोटेशन की गिनती
हमें एक बड़ी संख्या दी गई है। लक्ष्य num के उन रोटेशन की संख्या गिनना है जो 4 से विभाज्य हैं। चूंकि रोटेशन को बार-बार नहीं किया जा सकता। हम 4 से विभाज्यता के गुणधर्म का उपयोग करेंगे। यदि अंतिम दो अंक 4 से विभाज्य हैं तो संख्या 4 से विभाज्य है। यदि संख्या 1234 है तो इसके रोटेशन होंगे 1234, 4123, 341
-
C++ में 8 से विभाज्य रोटेशन की गिनती
हमें एक बड़ी संख्या दी गई है। लक्ष्य num के उन रोटेशन की संख्या गिनना है जो 8 से विभाज्य हैं। चूंकि रोटेशन को बार-बार नहीं किया जा सकता। हम 8 से विभाज्यता के गुणधर्म का उपयोग करेंगे। यदि अंतिम तीन अंक 8 से विभाज्य हैं तो संख्या 8 से विभाज्य है। यदि संख्या 1800 है तो इसके रोटेशन होंगे 1800, 0180, 00
-
C++ में दी गई अंक श्रृंखला के संभावित डिकोडिंग की गिनती
हमें एक स्ट्रिंग दी गई है जो अंक श्रृंखला को दर्शाती है। प्रत्येक अंक को 1 से 26 तक अंग्रेजी वर्णमाला के रूप में डिकोड किया जाता है। 1 A है, 2 B है और इसी तरह 26 Z है। लक्ष्य दी गई अंक श्रृंखला से सभी संभावित डिकोडिंग की संख्या ज्ञात करना है। यदि श्रृंखला 123 है तो संभावित डिकोडिंग हैं ABC (1-2-3),
-
C++ में दिए गए आकार के आयत के अंदर संभावित समचतुर्भुजों की संख्या गिनना
हमें ऊंचाई × चौड़ाई आयामों वाला एक आयत दिया गया है। आयत को 2D निर्देशांक प्रणाली पर दर्शाया गया है जिसका निचला-बायाँ कोना बिंदु (0,0) पर है। लक्ष्य इस आयत के अंदर संभावित समचतुर्भुजों की संख्या गिनना है जो निम्न शर्तों को पूरा करते हैं: समचतुर्भुज का क्षेत्रफल 0 से अधिक हो। समचतुर्भुज के व
-
C++ में अधिकतम 'd' अंकों वाली उन धनात्मक पूर्णांकों की गिनती जिनमें 0 अंक हो
हमें एक संख्या d दी गई है जो अंकों की संख्या दर्शाती है। लक्ष्य उन धनात्मक पूर्णांकों की संख्या ज्ञात करना है जिनमें 0 अंक हो और जिनमें अधिकतम d अंक हों। 1 अंक, 2 अंक, 3 अंक... d अंक वाली उन सभी धनात्मक संख्याओं की गिनती करें जिनमें कम से कम एक 0 हो। सबसे पहले हम उन संख्याओं की गिनती ज्ञात करेंगे
-
C++ में 1 से K तक की सभी संख्याएँ बनाने के लिए कितनी संख्याएँ जोड़नी होंगी, इसकी गणना करने वाला प्रोग्राम
मान लीजिए हमारे पास nums नामक संख्याओं की एक सूची है और एक मान k है। हमें nums में डालने के लिए आवश्यक न्यूनतम संख्याओं की संख्या ज्ञात करनी है ताकि हम nums में किसी सबसेट का उपयोग करके [1, k] रेंज की कोई भी संख्या बना सकें। उदाहरण के लिए, यदि इनपुट है nums = [3, 5], k = 6, तो आउटपुट 2 होगा, क्यों
-
दो संख्याओं को जोड़ने में आवश्यक कैरी संक्रियाओं की गणना - C++
समस्या विवरण हमें दो संख्याएँ num_1 और num_2 दी गई हैं। लक्ष्य उन्हें जोड़ते समय होने वाली कैरी संक्रियाओं की संख्या गिनना है। उदाहरण इनपुट: num_1=432, num_2=638 आउटपुट: 2 व्याख्या: दाएँ से बाएँ: 2+8=10 (कैरी 1), 3+3+1=7 (कैरी 0), 4+6=10 (कैरी 1) — कुल 2 कैरी इनपुट: num_1=9999, num_2=111 आउटपुट: 4
-
1 से N तक की संख्याओं में गुणनफल योग से विभाज्य होने वाले जोड़ों की गणना - C++
समस्या विवरण हमें एक संख्या N दी गई है। लक्ष्य 1 से N तक की संख्याओं के उन जोड़ों (i,j) की गणना करना है जहाँ i*j, i+j से विभाज्य हो (अर्थात (i*j) % (i+j) == 0)। उदाहरण इनपुट: N = 11 आउटपुट: 1 व्याख्या: (3,6): 3*6=18, 3+6=9, 18%9=0 इनपुट: N = 30 आउटपुट: 12 व्याख्या: (3,6), (4,12), (5,20), (6,12), (
-
सरणी में औसत भी सरणी में मौजूद होने वाले जोड़ों की गणना - C++
समस्या विवरण हमें एक पूर्णांक सरणी दी गई है जहाँ प्रत्येक तत्व [-1000, 1000] रेंज में है। लक्ष्य उन जोड़ों की गणना करना है जिनका औसत भी सरणी में मौजूद हो। उदाहरण इनपुट: arr[] = {-1,2,5,-3,8,10} आउटपुट: 2 व्याख्या: (-1,5) औसत=2, (2,8) औसत=5 इनपुट: arr[] = {1,3,2,5,10,6} आउटपुट: 3 व्याख्या: (1,3)→2,
-
दिए गए GCD वाले प्राकृतिक संख्या जोड़ों की गणना (रेंज में) - C++
समस्या विवरण हमें तीन इनपुट start, end, number दिए गए हैं। लक्ष्य [start, end] रेंज में उन जोड़ों (A,B) की गणना करना है जिनका GCD number के बराबर हो। उदाहरण इनपुट: start=5, end=20, number=8 आउटपुट: 3 व्याख्या: (8,8), (8,16), (16,8) इनपुट: start=5, end=20, number=7 आउटपुट: 2 व्याख्या: (21,28), (28,