चुनौती
(फ़्लोटिंग-पॉइंट / दशमलव) संख्या को देखते हुए, अपने पारस्परिक, यानी 1 को संख्या से विभाजित करके लौटाएं। आउटपुट केवल एक पूर्णांक नहीं बल्कि एक फ्लोटिंग-पॉइंट / दशमलव संख्या होना चाहिए।
विस्तृत विवरण
- आपको फ़्लोटिंग-पॉइंट / दशमलव संख्या के रूप में इनपुट प्राप्त करना होगा ...
- ... जिसमें सटीकता के कम से कम 4 महत्वपूर्ण अंक हैं (यदि आवश्यक हो)।
- अधिक बेहतर है, लेकिन स्कोर में गिनती नहीं है।
- आपको किसी भी स्वीकार्य आउटपुट विधि के साथ आउटपुट करना होगा ...
- ... संख्या का पारस्परिक।
- इसे 1 / x, x⁻¹ के रूप में परिभाषित किया जा सकता है।
- आपको सटीक (यदि आवश्यक हो) के कम से कम 4 महत्वपूर्ण अंकों के साथ आउटपुट करना होगा।
इनपुट सकारात्मक या नकारात्मक होगा, जिसमें पूर्ण मान [0.0001, 9999] सम्मिलित है। आपको दशमलव बिंदु से पहले कभी भी 4 अंक से अधिक नहीं दिया जाएगा, और न ही पहले गैर-शून्य अंक से शुरू होने वाले 4 से अधिक। आउटपुट को पहले गैर-शून्य वाले से 4 अंक तक सटीक होना चाहिए।
(साभार @MartinEnder)
यहां कुछ नमूना इनपुट दिए गए हैं:
0.5134
0.5
2
2.0
0.2
51.2
113.7
1.337
-2.533
-244.1
-0.1
-5
ध्यान दें कि आपको कभी भी ऐसे इनपुट नहीं दिए जाएंगे, जो सटीक के 4 अंकों से ऊपर हों।
यहाँ रूबी में एक नमूना समारोह है:
def reciprocal(i)
return 1.0 / i
end
नियम
- आउटपुट के सभी स्वीकृत रूपों की अनुमति है
- मानक खामियों पर रोक लगाई
- यह कोड-गोल्फ है , बाइट्स जीत में सबसे छोटा जवाब है, लेकिन इसका चयन नहीं किया जाएगा।
स्पष्टीकरण
- आपको इनपुट कभी नहीं मिलेगा
0
।
bounties
यह चुनौती स्पष्ट रूप से अधिकांश भाषाओं में तुच्छ है, लेकिन यह अधिक गूढ़ और असामान्य भाषाओं में एक मजेदार चुनौती पेश कर सकती है, इसलिए कुछ उपयोगकर्ता असामान्य रूप से कठिन भाषाओं में ऐसा करने के लिए अंक देने के लिए तैयार हैं।
@DJMcMayhem कम से कम मस्तिष्क-फ्लैक उत्तर के लिए +150 अंक पुरस्कार देगा , क्योंकि फ्लोटिंग-पॉइंट संख्याओं के लिए मस्तिष्क-फ्लैक कुख्यात है@ L3viathan एक अवार्ड होगा 150 अंक कम से कम करने के लिए इनाम तेल जवाब। OIL का कोई मूल फ़्लोटिंग पॉइंट प्रकार नहीं है, और न ही इसमें विभाजन है।
@ रिले कम से कम जवाब देने के लिए इनाम +100 अंक पुरस्कार देगा ।
@EriktheOutgolfer एक अवार्ड होगा 100 अंक कम से कम Sesos जवाब देने के लिए इनाम। सेसोस जैसे ब्रेनफक डेरिवेटिव्स में डिवीजन बहुत मुश्किल है, अकेले फ्लोटिंग-पॉइंट डिवीजन दें।
मैं ( @ मेन्डेलेव ) सबसे कम रेटिना उत्तर के लिए +100 अंक का इनाम देगा ।
यदि कोई ऐसी भाषा है जिसे आप सोचते हैं कि आपको उत्तर देखने में मज़ा आएगा, और आप इस भुगतान को चुकाने के लिए तैयार हैं, तो इस सूची में अपना नाम जोड़ने के लिए स्वतंत्र महसूस करें (बाउंटी राशि द्वारा छांटे गए)
लीडरबोर्ड
यहां भाषा द्वारा विजेताओं का अवलोकन उत्पन्न करने के लिए एक स्टैक स्निपेट है।
यह सुनिश्चित करने के लिए कि आपका उत्तर दिख रहा है, कृपया अपना उत्तर शीर्षक मार्कडाउन टेम्पलेट का उपयोग करके शीर्षक के साथ शुरू करें:
# Language Name, N bytes
N
आपके प्रस्तुत करने का आकार कहां है। यदि आप अपने स्कोर में सुधार करते हैं, तो आप पुराने अंकों को हेडलाइन में रख सकते हैं , उनके माध्यम से स्ट्राइक करके। उदाहरण के लिए:
# Ruby, <s>104</s> <s>101</s> 96 bytes
यदि आप अपने हेडर में कई संख्याओं को शामिल करना चाहते हैं (जैसे कि आपका स्कोर दो फ़ाइलों का योग है या आप दुभाषिया ध्वज दंड को अलग से सूचीबद्ध करना चाहते हैं), तो सुनिश्चित करें कि हेडर में वास्तविक अंक अंतिम संख्या है:
# Perl, 43 + 2 (-p flag) = 45 bytes
आप भाषा के नाम को एक लिंक भी बना सकते हैं जो लीडरबोर्ड स्निपेट में दिखाई देगा:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
1/x
।