गैर-तुच्छ Riemann Zeroes के काल्पनिक भाग


9

परिचय

रीमैन हाइपोथिसिस के अनुसार , रिमैन ज़ेटा फ़ंक्शन के सभी शून्य या तो पूर्णांक ( ट्रिवियल जीरो कहा जाता है ) या 1/2 ± i*tकुछ वास्तविक tमूल्य (जिसे गैर-ट्रिवियल ज़ीरो कहा जाता है ) के लिए फ़ॉर्म की जटिल संख्या भी नकारात्मक है । इस चुनौती के लिए, हम केवल गैर-तुच्छ शून्य पर विचार करेंगे, जिसका काल्पनिक हिस्सा सकारात्मक है, और हम यह मानेंगे कि रीमैन परिकल्पना सत्य है। इन गैर-तुच्छ शून्य को उनके काल्पनिक भागों के परिमाण द्वारा आदेश दिया जा सकता है। पहले कुछ लगभग हैं 0.5 + 14.1347251i, 0.5 + 21.0220396i, 0.5 + 25.0108576i, 0.5 + 30.4248761i, 0.5 + 32.9350616i

चुनौती

एक पूर्णांक को देखते हुए N, Nरिमान ज़ेटा फ़ंक्शन के वें गैर-तुच्छ शून्य के काल्पनिक भाग का उत्पादन , निकटतम पूर्णांक (गोल आधा ऊपर, इतना 13.5गोल होगा 14) के लिए गोल ।

नियम

  • इनपुट और आउटपुट आपकी भाषा के लिए पूर्णांकों की प्रतिनिधित्व योग्य सीमा के भीतर होगा।
  • जैसा कि पहले कहा गया था, इस चुनौती के उद्देश्यों के लिए, रीमैन हाइपोथीसिस को सच माना जाता है।
  • आप चुन सकते हैं कि इनपुट शून्य-अनुक्रमित है या एक-अनुक्रमित है।

परीक्षण के मामलों

निम्नलिखित परीक्षण मामले एक-अनुक्रमित हैं।

1       14
2       21
3       25
4       30
5       33
6       38
7       41
8       43
9       48
10      50
50      143
100     237

OEIS प्रवेश

यह OEIS अनुक्रम A002410 है

जवाबों:


5

गणितज्ञ, 23 बाइट्स

⌊Im@ZetaZero@#+.5⌋&

दुर्भाग्य से, Roundराउंड .5निकटतम सम संख्या के लिए है, तो हम जोड़कर गोलाई को लागू करना .5और फर्श हैं।


1

PARI / GP , 25 बाइट्स

विश्लेषणात्मक संख्या सिद्धांत के लिए GP में बहुत अधिक समर्थन नहीं है (यह ज्यादातर बीजगणितीय है), लेकिन इस चुनौती के लिए बस पर्याप्त है।

n->lfunzeros(1,15*n)[n]\/1

1

ऋषि, 34 बाइट्स

lambda n:round(lcalc.zeros(n)[-1])

इसे ऑनलाइन आज़माएं

यह समाधान OEIS पृष्ठ पर पाए जाने वाले कार्यक्रम का एक गोल्फ रूप है।

lcalc.zerosएक फ़ंक्शन है (जो zeroesअतिरिक्त बाइट के बजाय छोटे तरीके से वर्तनी करता है ), जो पहले nगैर-तुच्छ रीमैन ज़ेटा ज़ीरोस के काल्पनिक भागों को लौटाता है । -1सेंट सूचकांक लेते हुए nवें शून्य (1-अनुक्रमित) को लौटाता है , और roundइसे निकटतम पूर्णांक तक गोल करता है। पायथन 3 में, roundबैंकर के गोलाई (आधे-से-निकटतम-समान) roundका उपयोग करता है , लेकिन शुक्र है कि ऋषि पायथन 2 पर चलता है, जहां आधे-अधूरे गोलाई का उपयोग करता है।

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