परिचय
फाइबोनैचि अनुक्रम के समान, पैडोवैन सीक्वेंस ( OEIS A000931 ) संख्याओं का एक क्रम है जो अनुक्रम में पिछले शब्दों को जोड़कर निर्मित होता है। प्रारंभिक मान इस प्रकार हैं:
P(0) = P(1) = P(2) = 1
0, 1 और 2 शब्द सभी 1 हैं। पुनरावृत्ति संबंध नीचे बताया गया है:
P(n) = P(n - 2) + P(n - 3)
इस प्रकार, यह निम्नलिखित अनुक्रम देता है:
1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16, 21, 28, 37, 49, 65, 86, 114, 151, 200, 265, 351, ...
समबाहु त्रिभुज की लंबाई के रूप में इन संख्याओं का उपयोग करने से आपको एक अच्छा सर्पिल प्राप्त होता है, जब आप उन सभी को एक साथ रखते हैं, जैसे कि फिबोनाची सर्पिल:
चित्र विकिपीडिया के सौजन्य से
कार्य
आपका कार्य एक प्रोग्राम लिखना है जो इस सर्पिल को ग्राफिकल आउटपुट द्वारा फिर से बनाता है, जिसके साथ इनपुट भी होता है।
नियम
- आपका सबमिशन कम से कम 10 वीं अवधि (9) तक का होना चाहिए।
- आपका सबमिशन एक पूर्ण प्रोग्राम या फ़ंक्शन होना चाहिए जो इनपुट लेता है और एक चित्रमय परिणाम प्रदर्शित करता है (या तो एक छवि या ग्राफ़ आदि को आउटपुट करता है)
- आपको अपनी सबमिशन में अपने ग्राफिकल आउटपुट का प्रमाण दिखाना होगा
- 60 डिग्री के गुणकों में, समान प्रतिनिधित्व के साथ आउटपुट के रोटेशन की अनुमति है
- काउंटर-क्लॉक वाइज जाने की भी अनुमति है
- मानक खामियों को मना किया जाता है
आप मान सकते हैं कि इनपुट> 0 होगा और इनपुट का सही प्रारूप दिया जाएगा।
स्कोरिंग
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीत जाता है। सभी को नए साल की शुभकामनाएँ!