आपका कार्य संख्याओं और वास्तविक संख्याओं को लेना है और सरणी में उस बिंदु पर मान वापस करना है। Arrays से शुरू होते हैं और अंतराल में गिने जाते हैं । बात यह है, हम वास्तव में "इंडेक्स" दिए गए तत्वों के बीच अंतर करने जा रहे हैं। उदहारण के लिए:
Index: 1π 2π 3π 4π 5π 6π
Array: [ 1.1, 1.3, 6.9, 4.2, 1.3, 3.7 ]
क्योंकि यह , हमें अनिवार्य त्रिकोणमिति करना है, इसलिए हम निम्नलिखित सूत्र का उपयोग करके कोसाइन प्रक्षेप का उपयोग करेंगे:
कहाँ पे:
- इनपुट "सूचकांक" हूँ
- "सूचकांक" से ठीक पहले तत्व का मान है
- "इंडेक्स" के तुरंत बाद तत्व का मान है
- अपने कोणों को रेडियंस में ले जाता है
उदाहरण
दिया गया [१.३, ३.,, ६.९], ५.३:
सूचकांक 5.3 और , इसलिए 1.3 का उपयोग किया जाएगा और 3.7 का उपयोग किया जाएगा । इसे सूत्र में रखते हुए, हम प्राप्त करते हैं:before
after
जो 3.165 तक आता है
टिप्पणियाँ
- इनपुट और आउटपुट किसी भी सुविधाजनक प्रारूप में हो सकते हैं
- आप मान सकते हैं कि इनपुट संख्या से अधिक है और
array length
* \ pi से कम है - आप मान सकते हैं कि इनपुट सरणी कम से कम 2 तत्वों की होगी।
- आपके परिणाम में सटीकता के कम से कम दो दशमलव बिंदु होने चाहिए, यह 0.05 के भीतर सटीक होगा, और इस सटीकता / सटीकता के लिए 100 तक समर्थन संख्याएँ। (इस आवश्यकता को पूरा करने के लिए एकल-सटीक फ़्लोट पर्याप्त से अधिक हैं)
हैप्पी गोल्फिंग!