32-बिंदु कम्पास ... दिलचस्प है, कम से कम कहने के लिए।

विकिमीडिया कॉमन्स के माध्यम से डेनसेलोन 83 (खुद का काम) [ GFDL या CC-BY-SA-3.0 ]
आपकी चुनौती एक डिग्री माप लेना है, और इसे 32-बिंदु कम्पास पर एक दिशा में बदलना है।
प्रत्येक दिशा पिछले की तुलना में 11.25 (360/32) डिग्री दूर है। उदाहरण के लिए, एन (उत्तर) 0 डिग्री है, एनबीई (पूर्व से उत्तर) 11.25 डिग्री है, एनएनई (उत्तर-उत्तर पूर्व) 22.5 डिग्री है, आदि।
दिशा-निर्देश प्राप्त करने के तरीके के बारे में
0 डिग्री एन है, 90 डिग्री ई है, 180 डिग्री एस है, और 270 डिग्री डब्ल्यू है।
- इन्हें कार्डिनल दिशाएं कहा जाता है।
कार्डिनल दिशाओं के बीच के आधे रास्ते केवल कार्डिनल दिशाएं हैं जो उनके बीच के हैं। एन या एस हमेशा पहले जाते हैं, और डब्ल्यू या ई हमेशा दूसरे होते हैं।
- इन्हें क्रमिक दिशाएँ कहा जाता है।
कार्डिनल और ऑर्डिनल दिशाओं के बीच के आधे रास्ते वे दिशा-निर्देश हैं जिनके बीच वे एक "-" के बीच फिर से, समवर्ती के बीच होते हैं। कार्डिनल दिशाएं पहले, क्रमिक दूसरे पर जाती हैं।
- इन्हें माध्यमिक-इंटरकार्डिनल दिशाएं कहा जाता है।
द्वितीयक-इंटरकार्डिनल दिशाओं और अन्य दिशाओं के बीच के आधे रास्ते "कार्डिनल दिशा" के निकटतम दिशा-निर्देश "अन्य हैं" (अन्य सीधे उनके बगल में, निश्चित रूप से)।
- मुझे कुछ पता नहीं है कि इन्हें क्या कहा जाता है: पी
यदि यह सब स्पष्टीकरण आपके मस्तिष्क को जितना चोट पहुंचाता है, आप इस चार्ट का उल्लेख कर सकते हैं:
1 North N
2 North by east NbE
3 North-northeast NNE
4 Northeast by north NEbN
5 Northeast NE
6 Northeast by east NEbE
7 East-northeast ENE
8 East by north EbN
9 East E
10 East by south EbS
11 East-southeast ESE
12 Southeast by east SEbE
13 Southeast SE
14 Southeast by south SEbS
15 South-southeast SSE
16 South by east SbE
17 South S
18 South by west SbW
19 South-southwest SSW
20 Southwest by south SWbS
21 Southwest SW
22 Southwest by west SWbW
23 West-southwest WSW
24 West by south WbS
25 West W
26 West by north WbN
27 West-northwest WNW
28 Northwest by west NWbW
29 Northwest NW
30 Northwest by north NWbN
31 North-northwest NNW
32 North by west NbW
यहां कम्पास के बिंदुओं का अधिक विस्तृत चार्ट और संभवतः बेहतर व्याख्या है।
आपकी चुनौती डिग्री में इनपुट लेने की है, और इसके संक्षिप्त नाम के साथ कम्पास दिशा का पूरा नाम आउटपुट है।
परीक्षण के मामलों:
Input Output
0 North N
23.97 North-northeast NNE
33.7 Northeast by north NEbN
73.12 East-northeast ENE
73.13 East by north EbN
219 Southwest by south SWbS
275 West W
276 West by north WbN
287 West-northwest WNW
सभी पूंजीकरण को संरक्षित किया जाना चाहिए, जैसा कि परीक्षण मामलों में है। दशमलव स्थानों की अधिकतम संख्या 2 है। सभी इनपुट नंबर 0 से अधिक या बराबर होंगे, और 360 से कम होंगे। यदि एक दशमलव बिंदु मौजूद है, तो दोनों तरफ अंक होंगे (आपको संभालना नहीं है .1या 1.)।
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीत जाता है।