सुपर कंप्यूटर की भविष्यवाणी करने वाला नया मौसम आ गया है, और यह काम नहीं करता है।
इस बीच आपका बॉस चाहता है कि आप दैनिक पवन मानचित्रों को रोककर कुछ समय के लिए तकनीशियनों को खरीद लें।
आपका काम हवा की दिशा का प्रतिनिधित्व करने वाले तीरों का एक ग्रिड खींचना है।
ग्रिड है:
- 15px वर्ग टाइल से बना है
- 8 टाइल्स द्वारा 8 टाइल्स
- कुल 120px वर्ग
000 पृष्ठभूमि
प्रत्येक ग्रिड टाइल में 8 संभावित झुकाव हैं, जो हवा की दिशा का प्रतिनिधित्व करते हैं:
- उत्तर
- ईशान कोण
- पूर्व
- दक्षिण-पूर्व
- दक्षिण
- दक्षिण पश्चिम
- पश्चिम
- उत्तर पश्चिम
जिसे निम्नानुसार दर्शाया जाना चाहिए:
एन NE ई एसई एस दप डब्ल्यू एनडब्ल्यू
विश्वसनीय होने के लिए नक्शे में धीरे-धीरे भिन्नता होनी चाहिए ।
इसका मतलब है कि प्रत्येक टाइल अपने पड़ोसी से केवल एक कदम अलग हो सकती है। विशेष रूप से:
- एक टाइल केवल 4 आसन्न टाइलों में से प्रत्येक से एक वेतन वृद्धि या वृद्धि से भिन्न हो सकती है। (या साइड टाइल्स के लिए 3, कॉर्नर टाइल्स के लिए 2)।
- जैसे पड़ोसी E के साथ एक टाइल NE, E या SE हो सकती है (यह मानते हुए कि वह अपने अन्य पड़ोसियों के साथ उच्चारण करता है)।
- अभिविन्यास वापस चारों ओर लूप कर सकते हैं, अर्थात एन -> एनडब्ल्यू और एनडब्ल्यू -> एन।
वर्णन करने के लिए, निम्नलिखित नक्शा मान्य है:
NW N NE NE NE NE NE NE
N NE NE NE NE NE NE E
NE NE NE NE NE NE E SE
E NE NE NE NE E SE S
SE E E E E SE S SE
S SE SE SE SE S SE E
SW S S S S SE E NE
SW SW S S SE E NE N
मैप्स अद्वितीय होने चाहिए , विभिन्न इनपुट्स के लिए समान मैप जेनरेट न करें।
- इनपुट अब और आपके पूर्वानुमान के बीच के दिनों के लिए एक पूर्णांक है (उदाहरण के लिए 1 कल का पूर्वानुमान है, 365 एक वर्ष का समय है)।
- आउटपुट छवि के रूप में मानचित्र है।
- आउटपुट प्रजनन योग्य होना चाहिए, एक ही इनपुट हमेशा एक ही आउटपुट देगा
- आपको कम से कम 8 वर्षों के लिए अद्वितीय मानचित्र देना होगा - अर्थात 1 और 2920 के बीच किसी भी इनपुट के लिए कोई समान आउटपुट नहीं (मैं लीप वर्षों की अनदेखी कर रहा हूं)।
- 2920 से अधिक किसी भी इनपुट के लिए कोई निर्धारित आउटपुट नहीं है।
जीतने वाला प्रस्तुत स्रोत कोड के सबसे कम बाइट्स के साथ वैध नक्शे (दिन 2920 तक) का उत्पादन करेगा।