प्रोग्रामिंग पहेलियाँ और कोड गोल्फ

प्रोग्रामिंग पहेली उत्साही और कोड golfers के लिए क्यू एंड ए

27
अनोखा पैडलॉक पिन सूची!
परिचय एक निजी चैट में, मेरा एक मित्र स्पष्ट रूप से हाल ही में एक सुरक्षा प्रणाली से टकरा गया है, जिसके वैध पिन पर निम्नलिखित दो प्रतिबंध हैं: प्रत्येक अंक अद्वितीय होना चाहिए (यह "1" केवल एक बार दिखाई दे सकता है) अंकों का क्रम मायने नहीं रखता ("1234" …

7
बाइनरी ट्री रोटेशन
संतुलित बाइनरी सर्च ट्री ओ (लॉग एन) लुकअप (या इसी तरह के संचालन) की गारंटी देने के लिए आवश्यक हैं । एक गतिशील वातावरण में जहाँ बहुत सी कुंजियाँ बेतरतीब ढंग से डाली जाती हैं और / या हटाई जाती हैं, पेड़ लिंक किए गए सूचियों को पतित कर सकते …

8
किसी क्षेत्र को उसके ढलान से वर्गीकृत करें
परिभाषाएं कश्मीर वें आकार का एक वर्ग मैट्रिक्स की अंगूठी एन , जहां 1 ≤ k ≤ छत (एन / 2) सूची के तत्वों से बना है कश्मीर वें और (एन-k + 1) वें पंक्तियों और स्तंभों, लेकिन बिना पहले और आखिरी के -1 तत्व। उदाहरण: आव्यूह: 1 2 3 …

12
क्या यह एक अभ्यास सेट है?
हम सभी जानते हैं कि बहुत सारे व्यायाम केवल आपके शरीर के आधे हिस्से को प्रभावित करते हैं, इसलिए आपको उन्हें दो बार करना होगा, एक बार प्रत्येक पक्ष के लिए। इस तरह के अभ्यासों में दो समकक्ष होते हैं, एक बाईं ओर और दूसरा दाईं ओर। हालांकि, दो समकक्षों …

26
उप-सरणी में समान संख्याएं
के साथ length >=3और की संख्या को देखते हुएlength % 3 == 0 [1, 2, 3, 4, ...] आप इसे लंबाई 3 की उप-सरणियों में विभाजित करेंगे [[1, 2, 3], [4, 5, ...], [... और एक सरणी के साथ लौटें [०] => सब-ऐरे में मामलों की मात्रा जहाँ सभी संख्याएँ …

12
फाइबोनैचि पैटर्न का पता लगाएं
आप शायद फाइबोनैचि अनुक्रम से परिचित हैं जहां पहले दो शब्द हैं 0, 1(या कभी-कभी 1, 1) और उसके बाद हर शब्द पिछले दो का योग है। यह इस तरह शुरू होता है: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... कभी-कभी, अनुक्रम में संख्याएं …

8
कोड 39 बारकोड एनकोडर
एक फ़ंक्शन या प्रोग्राम लिखें जो एक स्ट्रिंग को कोड 39 प्रारूप बारकोड में एन्कोड करता है, जहां प्रत्येक चरित्र को चार बार द्वारा अलग किए गए पांच बार के रूप में एन्कोड किया गया है। या तो दो बार और अंतराल में से एक चौड़ा है और अन्य संकीर्ण …
16 code-golf 

10
Airliner सीटें असाइन करें
पिछले सप्ताह के एपीएल पाठ से प्रेरित । अपरकेस 2 डी सीट मैप और ग्राहकों की 1 डी सूची को देखते हुए, सीट का नक्शा और ग्राहक सूची लौटाएं लेकिन निम्नानुसार संशोधित (कब्जे वाली सीटों और बैठे ग्राहकों को इंगित करने के लिए): इनपुट यात्री सूची में प्रत्येक अनूठे पत्र …

9
इंटरमीडिएट स्ट्रिंग ऐरे प्रतिबिंब
चलो चरित्रों के 2-डी सरणी में एक चरित्र के प्रतिबिंब को फिर से परिभाषित करके शुरू करें : अलग-अलग लोअरकेस वर्णमाला वाले वर्णों के वर्ग 2-डी सरणी को देखते हुए, मैट्रिक्स में एक पत्र के प्रतिबिंब को वर्ग के केंद्र के माध्यम से इसे सीधे उस पार से चरित्र के …
16 code-golf  string 

1
क्रमपरिवर्तन ऐसा है कि कोई k + 2 अंक डिग्री k के किसी भी बहुपद पर नहीं गिरता है
विवरण यदि अंक का एक सेट (उनके सूचकांकों के साथ) डिग्री के एक बहुपद पर गिरता है , तो पूर्णांकों के क्रमबद्धता को न्यूनतम प्रक्षेप{1, 2, ..., n} कहा जा सकता है । अर्थात्,k+2k कोई दो बिंदु एक क्षैतिज रेखा पर नहीं आते हैं (0-डिग्री बहुपद) कोई तीन बिंदु एक …

12
प्रोग्राम मेरे ऑटोडिऐलर
दिन में वापस, टेलीफोन ऑटोडायलर्स ने डायल किए जाने वाले नंबर के प्रत्येक अंक के लिए एक कॉलम के साथ छिद्रित कार्ड का उपयोग किया। कॉलम में सात पंक्तियाँ थीं। पहले तीन पंक्तियों ने क्रमशः संख्याओं (1,2,3), (4,5,6) और (7,8,9) का प्रतिनिधित्व किया। पिछली तीन पंक्तियों ने इस व्यवस्था को …

12
अनुमानों की संख्या
कार्य 2 सकारात्मक पूर्णांकों को देखते हुए , nऔर k, जहां अंतर तत्वों के एक सेट से अलग- अलग तत्वों के एक सेट n > kसे आउटपुट की संख्या ।nk परिभाषा एक फंक्शन f: S → T को एक सर्जेक्शन कहा जाता है यदि हर t thereT के लिए s …

16
सर्वनाश के 21 केशविन्यास
सर्वनाश के 21 केशविन्यास 1 और 21 (या 0 और 20) के बीच संख्याओं की एक सूची को देखते हुए निम्नलिखित चेहरों के "एक साथ सिले" ड्राइंग का उत्पादन करें ( सिलाई जानकारी के लिए नियम देखें ): ___ ,,, ooo === +++ ### -*~*- (o o) (o o) (o …

2
यह पता लगाएं कि क्या यह स्टैक कैट्स स्टाइल में एक मान्य स्टैक कैट्स प्रोग्राम है!
पृष्ठभूमि स्टैक कैट्स मार्टिन एंडर द्वारा बनाई गई एक प्रतिवर्ती गूढ़ भाषा है। स्टैक कैट्स में प्रत्येक कमांड या तो स्वयं का व्युत्क्रम है (एक सममित चरित्र के रूप में प्रतिनिधित्व किया जाता है, जैसे -_:T|), या इसका व्युत्क्रम कमांड (दर्पण छवि के रूप में प्रतिनिधित्व किया जाता है, जैसे …

13
रनिंग जीन क्रॉसओवर एल्गोरिथम
आपका कार्य इनपुट दो जीन अनुक्रमों के रूप में स्वीकार करना है, और "क्रॉस ओवर पॉइंट्स" का एक क्रम है, और संकेतित क्रॉस ओवरों के परिणामस्वरूप जीन अनुक्रम को वापस करना है। क्या मैं इस से मतलब है, आप दृश्यों है कहना है [A, A, A, A, A, A, A]और …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.