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

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

18
पवित्र नंबर
कई फोंट में (विशेषकर कॉन्सोल फॉन्ट में ), 10 में से 5 दशमलव अंकों में "छेद" होते हैं। हम इन पवित्र अंकों को कहेंगे: 46890 5 अपवित्र अंक इस प्रकार हैं: 12357 पूर्णांक को इस प्रकार "पवित्र" के रूप में वर्गीकृत किया जा सकता है यदि इसमें केवल पवित्र अंक …

30
धैर्य, युवा "पडोवन"
सभी लोग फाइबोनैचि अनुक्रम को जानते हैं: आप एक वर्ग लेते हैं, इसके बराबर वर्ग संलग्न करते हैं, फिर बार-बार एक वर्ग संलग्न करते हैं जिसकी पार्श्व लंबाई आयत की सबसे बड़ी लंबाई के बराबर होती है। परिणाम वर्गों का एक सुंदर सर्पिल है जिसकी संख्या का अनुक्रम फाइबोनैचि अनुक्रम …

25
स्टेन ली को श्रद्धांजलि
दुर्भाग्य से कल दोपहर में सबसे महान हास्य पुस्तक लेखकों में से एक का निधन हो गया। हॉलीवुड के सितारों, संगीतकारों, अभिनेताओं और कई अन्य लोग इस भयानक लेखक को श्रद्धांजलि दे रहे हैं, इसलिए हमें भी कुछ करना चाहिए। चुनौती प्रिंट एवेंजर्स लोगो नोट: आप किसी अंतरिक्ष वर्ण की …

30
ढेर लगाना
मुझे विश्वास नहीं हो रहा है कि हमारे पास यह पहले से नहीं है .. यह प्रोग्रामिंग में सबसे महत्वपूर्ण डेटा-संरचनाओं में से एक है, फिर भी इसे कोड-गोल्फ में लागू करने के लिए अभी भी काफी सरल है : चुनौती आपका कार्य एक स्टैक को लागू करना है जो …

30
दो मूल्यों को मिलाएं
आपके पास दो मूल्य हैं जिनमें से प्रत्येक या तो 0"अज्ञात" का प्रतिनिधित्व कर रहा है, या एक का 1,2,3। निम्नानुसार उन्हें एक ही मूल्य में मर्ज करें: यदि दोनों मान गैर-शून्य और समान हैं, तो आउटपुट मान: (3,3) -> 3 यदि दोनों मान गैर-समान हैं लेकिन असमान हैं, तो …
44 code-golf 

30
एन + 1 के साथ समवर्ती एन
परिचय OEIS अनुक्रम A127421 संख्याओं का अनुक्रम है, जिसका दशमलव विस्तार 2 लगातार बढ़ते गैर-ऋणात्मक संख्याओं का एक संयोजन है। बस रखो, अनुक्रम में हर संख्या एक साथ रख कर बनाई है n के साथ n + 1 कुछ गैर नकारात्मक के लिए, का मान पूर्णांक एन । पहले कई …

16
"आलसी क्रमबद्ध करें" को लागू करें
मुझे संख्याओं की सूची को क्रमबद्ध करना है, लेकिन मैं सुपर आलसी हूं। यह वास्तव में कठिन है कि सभी संख्याओं को कैसे स्वैप किया जाए, जब तक कि वे सभी बढ़ते हुए क्रम में न हों, इसलिए मैं अपने स्वयं के एल्गोरिथ्म के साथ आया हूं जो गारंटी देगा …

19
वर्णमाला टाइप करें - उपवास जितना आप कर सकते हैं!
आपका कार्य एक कार्यक्रम बनाना है जो मापता है कि आप अंग्रेजी वर्णमाला के अक्षरों को कितनी तेजी से टाइप कर सकते हैं। कार्यक्रम केवल वर्णमाला क्रम में लोअरकेस अक्षरों aको स्वीकार करेगा z। प्रत्येक अक्षर एक ही लाइन (नई लाइन या अक्षरों के बीच किसी अन्य विभाजक के बिना) …

22
प्रमुख मेंढक 🐸
"प्राइम फ्रॉग" एक अजीब जानवर है जो पूर्णांक के बीच कूदता है, जब तक कि यह 3 या 19 पर नहीं आता ... आपके प्रोग्राम को एक पूर्णांक nको इनपुट के रूप में स्वीकार करना चाहिए और नीचे एल्गोरिदम ( 3या 19) के परिणाम को आउटपुट करना चाहिए । किसी …

12
उनकी रूपरेखा को संरक्षित करते हुए हाथापाई
यह एक शब्द और कैम्ब्रिज ट्रांसपोज़िशन में अक्षरों को यादृच्छिक करने के तरीके की तुलना में बहुत अधिक उन्नत है क्योंकि इस नियम के बारे में कि किन अक्षरों को स्वैप किया जा सकता है। एक साधारण रेगेक्स यहाँ पर्याप्त नहीं होगा। यह सर्वविदित है कि एक पाठ अभी भी …

30
यह स्क्वायर होना हिप है
चुनौती तो, उम, ऐसा लगता है कि, जबकि हमारे पास बहुत सारी चुनौतियां हैं जो वर्ग संख्या या अन्य आकृतियों की संख्या के साथ काम करती हैं, हमारे पास एक नहीं है जो बस पूछती है: पूर्णांक या n(जहां n>=0) इनपुट के रूप में nएक सत्य मान देते हैं यदि …

30
यदि AB AB में है तो A और B एह में?
दो पूर्णांकों को देखते हुए, ए और बी, आउटपुट ए अगर एबी (ए माइनस बी) एबी (ए से बी) में है, तो आउटपुट बी। "एक ऋण बी" मानक घटाव है। "ए टू बी" ए पर शुरू होने वाले पूर्णांकों की सीमा है और बी पर समाप्त होती है, जिसमें ए …

30
एक लॉटरी में हैक
आपने हाल ही में एक डोडी जुआ साइट पर एक खाता बनाया है, जहां 25 डॉलर के शुल्क के लिए, वे आपको 0 और 50 डॉलर के बीच एक यादृच्छिक राशि का भुगतान करेंगे। लगभग 5 डॉलर दो बार प्राप्त करने के बाद, आप साइट को एक घोटाला साबित करने …

30
क्या यह शब्द लेक्सिकली ऑर्डर किया गया है?
एक इनपुट स्ट्रिंग एस को देखते हुए, truthyयदि एस के सभी अक्षर लेक्सिकली ऑर्डर किए गए हैं , तो वापस लौटें : उनके एएससीआईआई मूल्यों को आरोही या अवरोही क्रम में होना चाहिए। falsyअन्य मामलों में लौटें । इनपुट इनपुट एक ही मामले में होगा (सभी ऊपरी या सभी लोअरकेस)। …

25
एक सरणी की तरह गंभीर
चुनौती पूर्णांक के गैर-खाली सरणी को देखते हुए, उदाहरण के लिए: [5, 2, 7, 6, 4, 1, 3] पहले इसे उन सरणियों में बदल दें जहां कोई भी वस्तु पिछले (यानी गैर-आरोही सरणियों) से बड़ी नहीं है: [5, 2] [7, 6, 4, 1] [3] अगला, प्रत्येक सरणी को उल्टा करें: …

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