परिचय
मुझे यह सवाल मिला जो बंद था क्योंकि यह अस्पष्ट था, फिर भी यह एक अच्छा विचार था। मैं इसे स्पष्ट चुनौती देने की पूरी कोशिश करूंगा।
Riemann जीटा समारोह में एक विशेष समारोह है कि के विश्लेषणात्मक निरंतरता के रूप में परिभाषित किया जाता है
जटिल विमान के लिए। इसके लिए कई समकक्ष सूत्र हैं जो कोड गोल्फ के लिए इसे दिलचस्प बनाता है।
चुनौती
एक प्रोग्राम लिखें जो इनपुट (एक जटिल संख्या का वास्तविक और काल्पनिक हिस्सा) के रूप में 2 फ़्लोट्स लेता है और उस बिंदु पर रीमैन ज़ेटा फ़ंक्शन का मूल्यांकन करता है।
नियम
- कंसोल या फ़ंक्शन इनपुट और रिटर्न वैल्यू के माध्यम से इनपुट और आउटपुट
- निर्मित जटिल संख्याओं की अनुमति नहीं है, फ़्लोट्स का उपयोग करें (संख्या, डबल, ...)
- कोई भी गणितीय कार्य नहीं है
+ - * / pow log
और वास्तविक मूल्यवान ट्रिगर फ़ंक्शंस (यदि आप एकीकृत करना चाहते हैं, तो गामा फ़ंक्शन का उपयोग करें, ... आपको इस फ़ंक्शन को कोड में परिभाषा में शामिल करना होगा) - इनपुट: 2 फ्लोट्स
- आउटपुट: 2 फ़्लोट्स
- आपके कोड में वह मान होना चाहिए जो मनमाना बड़े / छोटे होने पर सैद्धांतिक रूप से मनमानी परिशुद्धता देता है
- इनपुट 1 पर व्यवहार महत्वपूर्ण नहीं है (यह इस फ़ंक्शन का एकमात्र पोल है)
बाइट्स जीत में सबसे छोटा कोड!
उदाहरण इनपुट और आउटपुट
इनपुट:
२, ०
आउटपुट:
1.6449340668482266, 0
इनपुट:
1 1
आउटपुट:
0.5821580597520037, -0.9268485643308071
इनपुट:
-1, 0
आउटपुट:
-0.08333333333333559, 0
eps
और इनपुट के लिए x
मौजूद है N
जो zeta(x)
भीतर की गणना करता है eps
; या वहां मौजूद होना चाहिए N
जो केवल इस बात पर निर्भर करता है eps
और गारंटी देता है कि किसी भी x
(या शायद पोल से x
दिए गए फ़ंक्शन से अधिक के लिए eps
) यह बाध्यता को प्राप्त करता है; या N
पर निर्भर हो सकता है x
, लेकिन जवाब देना चाहिए कि कैसे N
दिया x
और गणना करने के लिए eps
? (मेरा विश्लेषणात्मक संख्या सिद्धांत बहुत ऊपर नहीं है, लेकिन मुझे संदेह है कि विकल्प 2 और 3 सभी या एक या दो नियमित पोस्टरों से परे होने जा रहे हैं)।
x
और किसी के लिए भी eps
ऐसा मौजूद होना चाहिए P
कि सभी N>P
आउटपुट eps
सटीक मान की तुलना में करीब हों । क्या यह स्पष्ट है? क्या मुझे एन छोटे के साथ मामले के लिए इसे स्पष्ट करने की आवश्यकता है?