पहले से ही 9 होल चैलेंज (और यहां एक और ) हो चुका है , लेकिन वह पिछले साल सू था। और इसके अलावा, मैं केवल 2 महीने के लिए रहा हूं (हालांकि यह हमेशा की तरह लगता है)। और यह काफी अलग है।
लीडर बोर्ड: (ध्यान दें कि छेद के लिए वजन अभी तक स्थापित नहीं हैं)
+---------------+------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
|Competitor | Language | Hole 1 | Hole 2 | Hole 3 | Hole 4 | Hole 5 | Hole 6 | Hole 7 | Hole 8 | Hole 9 | Total |
+----------------------------------------------------------------------------------------------------------------------+
|Dennis |CJam | | 31 | | | | | | | | 31 |
+----------------------------------------------------------------------------------------------------------------------+
|Optimizer |CJam | | 35 | | | | | | | | 35 |
+----------------------------------------------------------------------------------------------------------------------+
|Martin Büttner |Mathematica | | 222 | | | | | | | | 222 |
+----------------------------------------------------------------------------------------------------------------------+
|Cameron |Python | 878 | | | | | | | | | 878 |
+----------------------------------------------------------------------------------------------------------------------+
|bubalou |Processing 2| 717 | | | | | | | | | 717 |
+----------------------------------------------------------------------------------------------------------------------+
|Doorknob |Python 2 | | |0.079711| | | | | | |0.079711|
+----------------------------------------------------------------------------------------------------------------------+
|Vulcan |Java | | |0.6949 | | | | | | |0.6949 |
+----------------------------------------------------------------------------------------------------------------------+
|Eli |C++ | | |1.42042 | | | | | | |1.42042 |
+---------------+------------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
अन्य छेद:
यह हाल ही में यहां लगभग धीमा हो गया है, इसलिए मैं यहां अगले 9 होल गोल्फ कोर्स को किक करने के लिए हूं, जिसमें उन सभी को शामिल करना है जो मैंने अपने (सीमित) अनुभव में यहां देखे हैं। यह दर्ज करेगा:
- अससी कला
- ग्राफिकल आउटपुट
- कॉनवे का जीवन का खेल
- पहाड़ी के राजा
- कोलमोगोरोव जटिलता
- Quines
- इमेज प्रोसेसिंग
- गणित
- क्लासिक कोड गोल्फ।
मैं वास्तव में आगे देख रहा हूं कि आप क्या कर सकते हैं!
प्रतियोगिता नियम
- आप सभी छेदों के लिए 1 भाषा चुनेंगे (जिसमें आप भाग लेते हैं ... अधिक जानकारी के लिए बिंदु 4 देखें)।
- सभी छेदों के लिए - मानक कमियां (अभी भी) मज़ेदार नहीं हैं।
- अगली चुनौती तब दिखाई देगी जब मैं देखूंगा कि समय की उचित मात्रा को देखते हुए पर्याप्त प्रस्तुतियाँ हैं। उदाहरण के लिए, पहाड़ी के राजा को अधिक समय लगेगा।
- आपको सभी छेदों में भाग लेने की आवश्यकता नहीं है। यदि आपको कोई छेद विशेष रूप से चुनौतीपूर्ण लगता है, तो उसे करने के लिए समय नहीं है, आदि, आपको सबसे कम अंक के रूप में कई बार 2 अंक प्राप्त होंगे। कृपया १२ वर्णों के साथ १ गोल्फ उत्तर छोड़ कर २४ अंक लेकर इस नियम का लाभ न लें।
स्कोरिंग
- आपका स्कोर सभी छेदों से स्कोर की परिणति पर आधारित है
- न्यूनतम स्कोर जीत (असली गोल्फ के अनुसार)
- लीडरबोर्ड को इस पृष्ठ के शीर्ष पर रखा जाएगा
मैं यह सुनिश्चित करने के लिए अपनी पूरी कोशिश करूंगा कि कोई भी प्रश्न डुप्लिकेट नहीं है, सभी प्रश्नों में वस्तुनिष्ठ मानदंड हैं, अच्छी तरह से लिखे गए हैं, और यह कि वे सभी (अपेक्षाकृत) पूरे प्रतियोगिता के संदर्भ में बराबर वजन रखते हैं।
हालांकि, जब मैं असफल हो तो कृपया धैर्य रखें।
और, आगे की हलचल के बिना, पहली चुनौती!
प्लाज्मा ग्लोब
एक प्लाज्मा ग्लोब हर किसी का पसंदीदा खिलौना है:
अपनी नौकरी यह एक आकर्षित करने के लिए।
आपको एक आधार तैयार करना होगा:
विश्व:
एक टेस्ला बात (?)
और, निश्चित रूप से, शांत प्लाज्मा शूट:
हालाँकि, जब आप प्लाज्मा ग्लोब के पास अपना हाथ रखते हैं (या एक प्रवाहकीय वस्तु जैसा कि विकिपीडिया मुझे बताता है), तो यह प्लाज्मा को आकर्षित करता है ।
आपके ग्लोब को यह प्रतिबिंबित करना चाहिए।
इसे मात्रात्मक रूप से लगाने के लिए, आपके ग्लोब में अधिकतम 16 शूट हैं (ऊपर चित्र देखें)। ग्लोब की सतह पर एक "ऑब्जेक्ट" (रेडियन में एक कोण द्वारा दिया गया) में "प्रवाहकीय शक्ति" होगी, अर्थात, यह मुस्कराते हुए की मात्रा को आकर्षित करती है। तो 5 की शक्ति वाली एक वस्तु 5 बीम (मोटाई 5 के साथ एक एकल रेखा) को आकर्षित करेगी, जो 11 को छोड़कर शेष दुनिया के बीच समान रूप से फैलने के लिए है :
ध्यान दें कि
1. मध्य में काला वृत्त प्लाज्मा के ऊपर रहता है।
2. इस उदाहरण में, कोण pi / 2 होगा।
आपके पास एक से अधिक प्रवाहकीय वस्तु हो सकती है, और उस घटना में, यह आवश्यक नहीं है कि शूट समान रूप से अलग हो। हालांकि, वे अपेक्षाकृत बाहर हैं। उदाहरण के लिए, यह 2 वस्तुओं के लिए ठीक है, 1 कोण pi / 4 शक्ति 5 पर और दूसरा कोण 5pi / 3 शक्ति 3 पर:
आपको शूट के प्रत्येक अंतिम बिंदु (प्लाज्मा के) को देखने में सक्षम होना चाहिए।
हालांकि, 16 से अधिक शक्ति वाली एक वस्तु (या वस्तुओं का योग) को देखते हुए, दुनिया "टूट जाएगी":
टिप्पणियाँ
- ग्लोब का व्यास आधार की लंबाई से 1.5 गुना बड़ा है, जो एक वर्ग है
- जब ग्लोब टूटता है, तो ग्लोब दाईं ओर होता है। यह जमीन के साथ-साथ आधार के दाईं ओर स्पर्शरेखा है। प्लाज्मा ग्लोब के टूटने पर कोई प्लाज्मा नहीं होना चाहिए (क्यों? निश्चित रूप से सुरक्षा विशेषताएं! इस पर कोई शब्द नहीं है कि यह पहली जगह में कैसे टूट गया।)
- शूट को छोड़कर हर चीज का रंग काला होना चाहिए, और 1 पिक्सेल मोटा होना चाहिए। प्लाज्मा का रंग 245 - 280, और संतृप्ति / मान 100 है। "HSV" के तहत इसका उपयोग करें यदि आपको कोई पता नहीं है कि मैं किस बारे में बात कर रहा हूं।
इनपुट
इनपुट STDIN / कमांड लाइन args / जो कुछ भी या फ़ंक्शन तर्कों के माध्यम से हो सकता है।
प्लाज्मा इनपुट के बेस की लंबाई 2 होनी चाहिए - (वेक्टर ग्राफिक्स का उपयोग करते हुए एक अक्ष शामिल करें), और ऑब्जेक्ट्स की एक सरणी:
[[angle,power],[angle,power],[angle,power]]
तो बिना ऑब्जेक्ट के (16 लाइनों के साथ पहली तस्वीर देखें) इनपुट होगा
100,[]
अगली (एक वस्तु, शक्ति 5) के लिए यह होगा:
100,[[1.570796,5]]
अंतिम उदाहरण के लिए:
100,[[0.785398,5],[5.23598,3]]
-3/8π
? उस स्थिति में यह अन्य बीमों में से एक के साथ ओवरलैप होगा। क्या हमें ऐसे मामले में सभी बीमों को घुमाना होगा? यदि ऐसा है, तो मुझे लगता है कि आपको यह निर्दिष्ट करने की आवश्यकता है कि वस्तु-प्रेरित बीम से अलग-अलग बीमों की कितनी दूरी होनी चाहिए।