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

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

23
सबसे जटिल "हैलो वर्ल्ड" कार्यक्रम जिसे आप उचित [बंद] कर सकते हैं
आपका बॉस आपसे "हैलो वर्ल्ड" प्रोग्राम लिखने के लिए कहता है। चूंकि आपको कोड की लाइनों के लिए भुगतान किया जाता है, आप इसे यथासंभव जटिल बनाना चाहते हैं। हालाँकि यदि आप सिर्फ बकवास लाइनें, या स्पष्ट रूप से बेकार या अप्रिय सामान जोड़ते हैं, तो आप इसे कोड समीक्षा …

30
वहाँ, मैंने इसे ठीक किया (टेप के साथ)
चुनौती: केवल ऊपरी और / या निचले अक्षरों (जो भी आप पसंद करते हैं) युक्त एक स्ट्रिंग को देखते हुए, tapeइसे ठीक करने के लिए क्षैतिज रूप से रखें। हम वर्णमाला में दो आसन्न पत्रों के अंतर की जांच करके यह कर (अनदेखी रैप-अराउंड और केवल आगे बढ़ता हुआ), और …
41 code-golf  string 

4
कालकोठरी क्रॉलर
इनपुट एक बाइनरी मैट्रिक्स एक तहखाने की दीवारों का प्रतिनिधित्व करता है।MMM कालकोठरी के भीतर खिलाड़ी की स्थिति ।(x,y)(x,y)(x,y) दिशा जो खिलाड़ी वर्तमान में सामना कर रहा है (0 = उत्तर, 1 = पूर्व, 2 = दक्षिण, 3 = पश्चिम)ddd उत्पादन दीवारों का एक छद्म-3 डी प्रतिनिधित्व जो खिलाड़ी के …

12
एक अच्छी तरह से जुड़ी चुनौती
एक गतिविधि जो मैं कभी-कभी करता हूं, जब मैं ऊब जाता हूं तो मेल खाने वाले जोड़े में कुछ पात्रों को लिखना है। फिर मैं इन पात्रों को जोड़ने के लिए लाइनें (ऊपर से नीचे कभी नहीं) खींचता हूं। उदाहरण के लिए, मैं लिख सकता और फिर मैं लाइनों को …

30
कालीन बिछाओ
इस SO प्रश्न से प्रेरित । चुनौती: इनपुट: एक स्ट्रिंगरोंss एक चरित्रसीcc आउटपुट: केंद्र में स्ट्रिंग के पहले चरित्र और बाहर की ओर जाने के साथ, चारों दिशाओं में स्ट्रिंग का एक हीरा-वर्ग ASCII कला बनाएं। जो एक वर्ग ASCII- कला कालीन के अंदर है, जिसमें भराव के रूप में …

30
एक भौतिक गुणन तालिका प्रिंट करें
आयतों में यह अच्छी संपत्ति है - एक एन × एमn×mn \times m आयत में बिल्कुल n × m होते हैंएन × एमn×mn \times m अक्षर ! ए .. अधिक दिलचस्प संपत्ति यह है कि आयतों को गुणा तालिका में अच्छी तरह से जोड़ा जा सकता है - उदाहरण के …

30
एक 2d सरणी के आसपास के शून्य निकालें
यह इस प्रश्न का 2-आयामी संस्करण है । एक गैर-खाली 2-आयामी सरणी / मैट्रिक्स दिया गया जिसमें केवल गैर-नकारात्मक पूर्णांक हैं: ⎡⎣⎢⎢⎢⎢⎢⎢0000000000000100101000110⎤⎦⎥⎥⎥⎥⎥⎥[0000000010000010011100000] \begin{bmatrix} {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} \\ {\color{Red}0} & {\color{Red}0} & 0 & 1 & 0 \\ {\color{Red}0} & {\color{Red}0} & 0 & 0 …

30
एक सोलमेट की खोज में
पूर्णांक की एक गैर-रिक्त परिमित सूची को देखते हुए, एक सत्य मान का उत्पादन करें यदि बिल्कुल दो समान प्रविष्टियां हैं और अन्य सभी प्रविष्टियां अलग हैं, और एक गलत मूल्य है अन्यथा। उदाहरण truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]

30
क्या मैं एक तुच्छ सरणी हूँ?
एक महत्वहीन सरणी सकारात्मक पूर्णांक का एक सरणी है, जहां निरंतर तत्वों के बीच पूर्ण अंतर सभी 1 के बराबर या उससे छोटे हैं । उदाहरण के लिए, निम्न सरणी महत्वहीन है: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] क्योंकि संगत (पूर्ण) अंतर हैं: [1, 1, 1, …

22
सबसे अच्छा आधार 10 है ... चलो इसे तक पहुँचने!
इनपुट: एक सकारात्मक पूर्णांक n श्रेणी 0-9 में अंकों से मिलकर बनता है । चुनौती: यदि पूर्णांक में d उच्चतम अंक है, तो मान लें कि संख्या का आधार d + 1 है । उदाहरण के लिए यदि पूर्णांक 1256 है तो आप मान लेंगे कि यह आधार -7 में …

30
क्या मैं अपने अंकों के योग को दोगुना कर सकता हूं?
एक को देखते हुए सकारात्मक पूर्णांक इनपुट के रूप में, अपने काम के लिए एक truthy मूल्य अगर संख्या है उत्पादन के लिए है विभाज्य अपने अंकों का योग के दोहरे से, और एक falsy मूल्य अन्यथा ( OEIS A134516 )। दूसरे शब्दों में: (sum_of_digits)*2 | number सत्य और झूठे …

30
न्यूनतम चल रहा है
स्टैक ओवरफ्लो पर एक सवाल से प्रेरित । यहां शीर्षक पूरी तरह से मेरी गलती है। चुनौती कम से कम दो प्रविष्टियों वाले सकारात्मक पूर्णांकों की सूची को देखते हुए, प्रत्येक संख्या को स्वयं को छोड़कर सभी प्रविष्टियों के न्यूनतम द्वारा प्रतिस्थापित करें। परीक्षण के मामलों [4 3 2 5] …

6
फेलिंग कैस्टल्स का पता लगाएं
गुरुत्वाकर्षण के दिलचस्प पहलुओं में से एक यह है कि, जहां तक ​​मुझे जानकारी है, आप सिर्फ मिडेयर में तैरते हुए सामान नहीं रख सकते। हालांकि, ऐसा लगता है कि रैंडम कैसल बिल्डर्स के एसोसिएशन में हर कोई इस तथ्य से अवगत नहीं है, इस तरह के महल के लिए …

30
पूर्णांक की एक बहुतायत!
एक प्रचुर संख्या वह संख्या है जहां मूल संख्या की तुलना में इसके समुचित विभाजकों का योग अधिक होता है। उदाहरण के लिए, 12 के उचित भाजक हैं: 1, 2, 3, 4, 6 और इन परिणामों को 16 में सम्‍मिलित करें। चूंकि 16 12 से बड़ा है, 12 प्रचुर मात्रा …

9
एक फ़ाइल की प्रतिलिपि बनाएँ - विंडोज शैली
यह चुनौती xkcd से प्रेरित है : चुनौती: आप एक बड़ी फ़ाइल (1 गीगाबाइट) की नकल करेंगे। अंतरण दर 10 केबी / सेकंड से 100 एमबी / सेकंड के बीच भिन्न होगी। आपका कार्य फ़ाइल स्थानांतरण के शेष समय का उत्पादन करना है। आउटपुट जैसा दिखना चाहिए: Time remaining: 03:12 …
40 code-golf 

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