32 noktalı pusula, en azından söylemek gerekirse ilginçtir.

Denelson83 (Kendi çalışması) [ GFDL veya CC-BY-SA-3.0 ], Wikimedia Commons aracılığıyla
Zorluğunuz derece ölçüsü almak ve bunu 32 noktalı pusula üzerinde bir yöne dönüştürmektir.
Her yön öncekinden 11,25 (360/32) derecedir. Örneğin, N (kuzey) 0 derece, NbE (kuzey doğu) 11.25 derece, NNE (kuzey-kuzeydoğu) 22.5 derecedir, vb.
Yol tariflerini nasıl alacağınıza gelince,
0 derece N, 90 derece E, 180 derece S ve 270 derece W'dir.
- Bunlara kardinal yönler denir.
Kardinal yönler arasındaki yarı noktalar basitçe birleştirilmiş arasındaki kardinal yönlerdir. N veya S her zaman önce gelir ve W veya E her zaman ikinci olur.
- Bunlara sıralı yönler denir.
Kardinal ve ordinal yönler arasındaki yarım noktalar, aralarında bir "-" işareti olacak şekilde, bir araya getirildikleri yönlerdir. Önce kardinal yönler, ikinci sırada.
- Bunlara ikincil-kartlar arası yönler denir.
İkincil-kartlar arası yönler ve diğer yönler arasındaki yarım noktalar, en yakın oldukları kardinal yönün (tabii ki doğrudan yanlarındakiler hariç) diğer yönleridir.
- Bunlara ne denildiği hakkında hiçbir fikrim yok: P
Tüm bu açıklama beyninizi benim kadar incitirse, bu tabloya başvurabilirsiniz:
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
İşte daha ayrıntılı bir grafik ve pusulanın noktalarının muhtemelen daha iyi açıklaması.
Zorluğunuz derece cinsinden girdi almak ve kısaltmasıyla karşılık gelen pusula yönünün tam adını çıkarmaktır.
Test senaryoları:
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
Test durumlarında olduğu gibi, tüm büyük harf kullanımı korunmalıdır. En fazla ondalık basamak sayısı 2'dir. Tüm giriş sayıları 0'dan büyük veya ona eşit ve 360'tan küçük olacaktır. Ondalık basamak varsa, her iki tarafta da rakamlar olacaktır ( .1veya işlemek zorunda değilsiniz 1.).
Bu kod golfüdür , bu nedenle bayttaki en kısa kod kazanır.