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

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

1
छोटे हीरे वर्ग एल्गोरिथ्म
डायमंड स्क्वायर एल्गोरिदम एक फ्रैक्टल टेरेन (ऊंचाई) है जो एल्गोरिथ्म उत्पन्न करता है। आप एक अच्छा विवरण पा सकते हैं कि यह यहाँ कैसे काम करता है: http://www.gameprogrammer.com/fractal.html (संदर्भ के रूप में प्रयुक्त) http://www.playfuljs.com/realistic-terrain-in-130-lines/ (ग्रेट जेएस कार्यान्वयन, शायद आप उसके रेंडरर को चुराना चाहें। यहां एक नज़र डालें कि यह …
12 code-golf  random  grid 

2
सम सम के साथ समूह
आपका कार्य, अंकों का एक वर्ग ग्रिड दिया गया है ( 0-9), उन तरीकों में से एक का उत्पादन जो अंकों को इस तरह से वर्गीकृत किया जा सकता है: प्रत्येक अंक ठीक एक समूह का हिस्सा है सभी समूहों के अंकों की संख्या समान है सभी समूह एक बहुभुज …
12 code-golf 

1
हेलोवीन कैंडी व्यवस्थित करें - होल # 4
यदि आप भ्रमित हैं तो होल # 1 देखें । हर बच्चा उसके बाद क्या करता है / वह हेलोवीन पर कैंडी की बाल्टी इकट्ठा करता है? प्रकार और आकार के अनुसार क्रमबद्ध करें, बेशक 1 ! चुनौती अलग-अलग आकार और आकारों के कैंडी के डंप-आउट बैग को देखते हुए, …

22
Stöhr अनुक्रम उत्पन्न करें
मैं रूबी सीख रहा हूं और इस समस्या को हल करने के लिए अपना पहला nontrivial कोड लिखा है। स्ट्रोह अनुक्रम , एस के पहले n तत्वों को उत्पन्न करने की चुनौती है , जिसे निम्नानुसार परिभाषित किया गया है: एस [०] = १ एस [एन] सबसे छोटी संख्या है …

5
एक वर्ग की Delacorte संख्या की गणना करें
चुनौती: किसी भी भाषा में एक Delacorte नंबर की गणना को लागू करना। सबसे छोटा कोड जीतता है। अलग पूर्णांकों का एक दिया वर्ग मैट्रिक्स के लिए 1..n² (संभावित दुष्प्रभावों लंबाई n 3 और 27 के बीच कम से कम), उसके डेलाकोर्ट संख्या उत्पादों का योग है gcd (ए, बी) …
12 code-golf  math 

7
पोलारिटी को उलट दें
इस चुनौती का उद्देश्य एक प्रोग्राम लिखना है जो निम्नलिखित स्थितियों को संतुष्ट करता है: कार्यक्रम पैलिंड्रोमिक या अनिवार्य रूप से पैलिंड्रोमिक नहीं है (इसका अर्थ है कि प्रोग्राम के प्रभाव को बदलने के बिना इसे एक पैलिंड्रोम बनाने के लिए वर्णों को निकालना संभव है)। कार्यक्रम एक इंवोल्यूशन नहीं …

8
सुरक्षित रूप से पारित करने के लिए ट्रोल टोल की गणना करें
Https://puzzling.stackexchange.com/q/626 से प्रेरित अपने कारनामों में आप 7 पुलों की एक श्रृंखला पर पहुंचते हैं जिन्हें आपको पार करना होता है। प्रत्येक पुल के नीचे एक ट्रोल रहता है। पुल को पार करने के लिए, आपको पहले जितने केक ले जा रहे हैं, उसका प्रतिशत के रूप में ट्रोल को …
12 code-golf 

11
एक क्रम बनाओ
पूर्णांक का एक अनुक्रम एक अनुक्रम है यदि इस क्रम में किसी भी दो लगातार संख्याओं के बीच अंतर -1 या 1 है और इसका पहला तत्व 0 है। अधिक सटीक: a1, a2, ..., a एक अनुक्रम है यदि: For any k (1 ≤ k < n): |a[k] - a[k+1]|=1, …

4
एक दिन की समयरेखा में अनिश्चितता
मान लीजिए कि आपका अलार्म आपको एक सुबह उठता है, लेकिन आप स्नूज़ मारते हैं ताकि आप 8 मिनट तक सो सकें। जब यह फिर से बजता है तो आप गंभीर रूप से उठते हैं और एक शॉवर लेते हैं, जो आपको लगता है कि 15 से 17 मिनट लगते …

3
कोड गोल्फ के 9 छेद - किकऑफ़
पहले से ही 9 होल चैलेंज (और यहां एक और ) हो चुका है , लेकिन वह पिछले साल सू था। और इसके अलावा, मैं केवल 2 महीने के लिए रहा हूं (हालांकि यह हमेशा की तरह लगता है)। और यह काफी अलग है। लीडर बोर्ड: (ध्यान दें कि छेद …

2
प्रोग्रामर गार्डन
प्रोग्रामर गार्डन एक पेशेवर सॉफ्टवेयर डेवलपर होने के नाते, आप अपने आप को सूरज की कठोर गैर-कृत्रिम रोशनी के संपर्क में लाने का जोखिम नहीं उठा सकते हैं, लेकिन आपके पास फूलों के लिए एक नरम स्थान भी है, और अपने बगीचे को पूरे वर्ष अच्छे आकार में रखना चाहते …
12 code-golf 

7
मिश्रित आधार रूपांतरण
पृष्ठभूमि यहाँ पर अधिकांश लोग कई आधार प्रणालियों से परिचित होने चाहिए: दशमलव, बाइनरी, हेक्साडेसिमल, ऑक्टल। हेक्साडेसिमल प्रणाली में, संख्या 12345 16 का प्रतिनिधित्व करेगा 1*16^4 + 2*16^3 + 3*16^2 + 4*16^1 + 5*16^0 ध्यान दें कि हम आमतौर पर आधार (यहां, 16) को अंकों से अंकों में बदलने की …

6
इंटेगर इमोशंस
एक प्रोग्राम या फ़ंक्शन लिखें जो किसी दिए गए पूर्णांक n पर "प्रतिक्रिया करता है" (फ़ंक्शन पैरामीटर / आर्ग / स्टडिन के माध्यम से इनपुट) कार्यक्रम नकारात्मक संख्याओं के बारे में परवाह नहीं करता है, यहां तक ​​कि पसंद करता है, विषम संख्याओं को नापसंद करता है और संख्या 13 …

7
अधिकतम संचालन खोजें
चुनौती यह है कि आप मूल अंकगणितीय संचालकों (इसके अलावा, घटाव, गुणा, असमान नकार) का उपयोग करके पूर्णांक की एक सूची से अधिकतम संख्या प्राप्त कर सकते हैं। इनपुट पूर्णांकों की एक सूची उत्पादन इंटप्यूट में प्रत्येक पूर्णांक का उपयोग करते हुए अधिकतम परिणाम । इनपुट ऑर्डर मायने नहीं रखता, …

6
एक 8 बिट योजक को लागू करें
चुनौती एक फ़ंक्शन को लागू करें जो दो पूर्णांकों को स्वीकार करता है जिनके मान 0 से 255 तक होते हैं और उन पूर्णांकों के योग को 256 प्रतिफल देता है। आप केवल बिटवाइज़ निगेटिव (~), बिटवाइज़ या (!), बिट शिफ्टिंग ऑपरेटर (>>, <<) का उपयोग कर सकते हैं। , …

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