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

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

30
एक सार्वभौमिक-बाइनरी-फ़ंक्शन लुकअप तालिका बनाएं
यह गूढ़ प्रोग्रामिंग भाषा का आविष्कार करने के लिए मेरी खोज से संबंधित है । बाइनरी नंबरों की एक तालिका 0 .. 15 का उपयोग इंडेक्सिंग ऑपरेशंस का उपयोग करके एक सार्वभौमिक बाइनरी फ़ंक्शन को लागू करने के लिए किया जा सकता है। दो 1-बिट इनपुट X और Y को …

15
न्यूनतम फ़ौजी चुनौती!
चुनौती इस कार्य में आपको एक पूर्णांक N (10 6 से कम ) दिया जाएगा, न्यूनतम तरीका खोजें जिसमें आप केवल फाइबोनैचि संख्याओं का उपयोग करके N को योग कर सकते हैं - इस विभाजन को Zeckendorf प्रतिनिधित्व कहा जाता है । आप किसी भी फाइबोनैचि संख्या का एक से …

30
यह कैसे निर्धारित किया जाए कि कोई संख्या विषम है या बिना मॉड-बिट-बिट ऑपरेशंस के? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर कोड गोल्फ स्टैक एक्सचेंज के लिए। 6 साल पहले बंद हुआ । यह कैसे निर्धारित किया जाए कि कोई …

10
वे कहां से बुला रहे हैं?
अंतरराष्ट्रीय स्तर पर फ़ोन कॉल करते समय, फ़ोन नंबर एक कोड के साथ उपसर्ग किए जाते हैं जो यह दर्शाता है कि नंबर किस देश में स्थित है। ये कोड उपसर्ग कोड हैं , जिसका अर्थ है कि कोई कोड दूसरे का उपसर्ग नहीं है। अब, पहले आज आप एक …

26
शब्दों की एक स्ट्रिंग को शब्दों से पूर्णांक में बदलें
एक शून्य में एक स्ट्रिंग को अंकों के रूप में परिवर्तित करें, जो प्रमुख शून्य को अनदेखा करता है। उदाहरण "four two"-> 42। "zero zero zero one"-> 1। मान्यताओं प्रस्तुतियाँ मान सकती हैं कि: इनपुट स्ट्रिंग में अंतरिक्ष से अलग किए गए अंकों के शब्द होते हैं। सभी शब्द मान्य …

2
दो त्रिभुजों का अंतर्विरोध
2 डी विमानों पर 4 बिंदुओं को देखते हुए A, B, C, D, त्रिभुजों के चौराहे के क्षेत्र की गणना करें OABऔर OCD, जहां Oसमन्वय हो, विमान का केंद्र है (0, 0)। एल्गोरिदम जो निरंतर समय जटिलता (अंकगणितीय संचालन के संदर्भ में) को चलाता है, को प्रोत्साहित किया जाता है, …

30
शांत शीर्षकहीन अनुक्रम बात
चलिए f n n (k) को प्राकृतिक संख्याओं के पहले k पदों के योग के रूप में परिभाषित करते हैं [1, k ) जहां प्रत्येक संख्या को n बार दोहराया जाता है । k | 0 1 2 3 4 5 6 7 8 9 --------+------------------------------------------------- f_1(k) | 0 1 …

9
क्या यह रेखा उस वर्ग से होकर गुजरती है?
नीचे दिखाए गए अनुसार, प्रत्येक ग्रिड को 1x1 ग्रिड में पॉजिटिव x- एक्सिस, पॉजिटिव y- एक्सिस, और ओरिजिन) में विभाजित करें, इसके नीचे-बाएँ कोने के निर्देशांक द्वारा लेबल किए गए प्रत्येक ग्रिड के साथ: ध्यान दें कि प्रत्येक ग्रिड में इसकी सीमाएँ और उसके कोने हैं। गणितीय प्रतीकों का उपयोग …

30
सामान्य अग्रणी स्थान निकालें
जब पायथन में कोडिंग होती है, तो कभी-कभी आप एक फ़ंक्शन के भीतर एक बहुस्तरीय स्ट्रिंग चाहते हैं, जैसे def f(): s = """\ Line 1 Line 2 Line 3""" (बैकलैश एक अग्रणी नई पंक्ति को हटाने के लिए है) यदि आप वास्तव में प्रिंट आउट लेने की कोशिश करते …

4
सबसे छोटा शतरंज कार्यक्रम
फ्रांसीसी प्रोग्रामर के इस हालिया लेख से प्रेरित होकर, जिसने विधानसभा में 487 बाइट 2-प्लेयर (मानव बनाम मानव) शतरंज कार्यक्रम लिखा था, मुझे आश्चर्य हुआ कि अन्य भाषाओं में छोटे शतरंज कार्यक्रम कैसे हो सकते हैं। विवरण कार्यक्रम को केवल कानूनी शतरंज चालों को स्वीकार करना चाहिए। चेक / चेकमेट …
19 code-golf  chess 

5
आर कोड की सबसे खराब रेखा क्या है जो अभी भी पर्स करती है?
लक्ष्य आर कोड की एक पंक्ति का उत्पादन करना है: जितना संभव हो उतना कम अधिक से अधिक वर्णों में (अधिकतम 100 वर्ण) और जितना संभव हो उतना बदसूरत है (जहां "बदसूरत" का अर्थ अक्षम कम्प्यूटेशनल रणनीतियों, विलोपित पात्रों जैसे कि एक समाप्ति अर्धविराम और इसके आगे लिया जा सकता …
19 code-challenge  r 

2
इसे संख्या सिद्धांत शैली में लिखें
प्रतीकों का उपयोग करके एक गणितीय कथन लिखें: There exists at least one non-negative integer(के रूप में लिखा है E, अस्तित्वमान मात्रात्मक) All non-negative integers( Aयूनिवर्सल क्वांटिफायर के रूप में लिखा गया है ) + (इसके अलावा) * (गुणा) = (समानता) >, <(तुलना ऑपरेटरों) &(और), |(या), !(नहीं) (, )(समूह के …

9
सुपरसेट की गणना करें
यहां आपका कार्य सरल है: पूर्णांक सेटों की एक सूची को देखते हुए, सेट यूनियन ढूंढें। दूसरे शब्दों में, पूर्णांक सेटों की सबसे छोटी सूची पाते हैं जिसमें सेट की मूल सूची में सभी तत्व होते हैं (लेकिन कोई अन्य तत्व नहीं)। उदाहरण के लिए: [1,5] and [3,9] becomes [1,9] …

7
ब्लाइंड रैंडम सॉर्ट
एल्गोरिदम को सॉर्ट करने के लिए यहां एक बहुत ही सामान्य पैटर्न है: def sort(l): while not is_sorted(l): choose indices i, j assert i < j if l[i] > l[j]: l[i], l[j] = l[j], l[i] इन एल्गोरिदम क्योंकि सूचकांक अच्छी तरह से काम iऔर jसूची की स्थिति पर आधारित है, …

8
ब्रेन-फ्लैक क्लासिक दुभाषिया लिखें!
ब्रेन-फ्लैक (ब्रेनफ ** के और फ्लैक-ओवरस्टो के बीच एक क्रॉस) एक स्टैक-आधारित गूढ़ भाषा है। चूँकि यह चुनौती पोस्ट की गई थी, भाषा विकसित और अद्यतन हुई है, लेकिन भाषा के इस पहले संशोधन को "ब्रेन-फ्लैक क्लासिक" के रूप में जाना जाता है। आपको एक प्रोग्राम या फ़ंक्शन लिखना होगा …

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