कोड में 99 बग
कंप्यूटर विज्ञान के लिए "दीवार पर 99 बोतल बीयर" का अनुकूलन जहां बोतलों के घटने के बजाय कीड़े बढ़ते हैं, अक्सर इंटरनेट के आसपास फिर से पोस्ट किया जाता है। उदाहरण यहाँ टी शर्ट ।
मुझे लगता है कि विभिन्न प्रकार की भाषाओं में संभावित पुनरावृत्ति और यादृच्छिक संख्या पीढ़ी को देखना दिलचस्प होगा और इसे करने के लिए सबसे प्रभावी तरीके खोजने होंगे।
बियर की 99 बोतलों के साथ करने के लिए कुछ अन्य चुनौतियां हैं, लेकिन बढ़ती संख्या और घटती संख्या के लिए कोई भी नहीं लगता है!
चुनौती
आपके प्रोग्राम या फ़ंक्शन को कोई इनपुट नहीं लेना चाहिए और फिर प्रिंट करना चाहिए
कोड में 99 बग
कोड में 99 बग
एक नीचे ले जाओ और इसे चारों ओर पैच
कोड में एक्स बग्स
(खाली पंक्ति)
जहां X पिछले पूर्णांक शून्य से 1 प्लस है [[-15,5] श्रेणी में एक यादृच्छिक पूर्णांक।
आप रैंडम पूर्णांक में माइनस 1 को मर्ज कर सकते हैं, इसलिए सीमा [-16,4] की अनुमति देता है।
रंग अनन्य हो सकते हैं, इसलिए माइनस एक प्लस (-16,6) या (-17,5)।
यादृच्छिक पूर्णांकों को समान रूप से वितरित करने की आवश्यकता नहीं होती है, बस उन्हें सभी संभव होना चाहिए।
कार्यक्रम हमेशा 99 बग के साथ शुरू होता है।
आप "1 बग" की व्याकरणिक त्रुटि को अनदेखा कर सकते हैं।
बग्स की संख्या 0 या नकारात्मक होने और प्रिंट होने पर प्रोग्राम बंद हो जाना चाहिए
कोड में 0 बग
कभी भी बग की नकारात्मक संख्या नहीं होनी चाहिए। अंत जैसा दिखना चाहिए
Y कोड में कीड़े
Y कोड में कीड़े
एक नीचे ले जाओ और इसे चारों ओर पैच
कोड में 0 बग
(खाली पंक्ति)
कोड में 0 बग
एक अनुगामी नई रेखा स्वीकार्य है।
- आपका कोड एक पूर्ण कार्यक्रम या फ़ंक्शन हो सकता है।
- कोई इनपुट नहीं है।
- आउटपुट को स्टडआउट या लौटाया जाना चाहिए।
- लॉग / STDERR में चेतावनी / त्रुटियां तब तक ठीक हैं जब तक STDOUT में आवश्यक पाठ है। अधिक जानकारी के लिए यहां देखें ।
यह कोड-गोल्फ है इसलिए बाइट्स जीत में सबसे छोटा कोड है।
उदाहरण आउटपुट
हर बार -11 बग्स के लिए बिन उदाहरण के आउटपुट में हेराफेरी करें