La bàn 32 điểm là ... thú vị, để nói rằng ít nhất.

Bởi Denelson83 (Công việc riêng) [ GFDL hoặc CC-BY-SA-3.0 ], qua Wikimedia Commons
Thử thách của bạn là lấy thước đo độ và chuyển nó thành hướng trên la bàn 32 điểm.
Mỗi hướng là 11,25 (360/32) xa hơn so với trước đó. Ví dụ: N (phía bắc) là 0 độ, NbE (phía bắc theo hướng đông) là 11,25 độ, NNE (phía bắc-đông bắc) là 22,5 độ, v.v.
Đối với cách bạn cần có được chỉ đường,
0 độ là N, 90 độ là E, 180 độ là S và 270 độ là W.
- Chúng được gọi là hướng hồng y.
Các điểm giữa các hướng hồng y chỉ đơn giản là các hướng hồng y nằm giữa chúng. N hoặc S luôn đi đầu và W hoặc E luôn đứng thứ hai.
- Chúng được gọi là hướng thứ tự.
Các điểm ở giữa các hướng chính và thông thường là các hướng giữa chúng được nối lại, một lần nữa, với dấu "-" ở giữa. Hướng hồng y đi trước, thứ hai thứ tự.
- Chúng được gọi là hướng thứ cấp-giữa.
Các điểm giữa đường giữa các hướng phụ và các hướng khác là các hướng khác "bằng" hướng hồng y mà chúng gần nhất (dĩ nhiên không phải là hướng trực tiếp bên cạnh chúng).
- Tôi không biết cái này được gọi là gì: P
Nếu tất cả lời giải thích này làm tổn thương não của bạn nhiều như của tôi, bạn có thể tham khảo biểu đồ này:
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
Dưới đây là một biểu đồ chi tiết hơn và có thể giải thích tốt hơn về các điểm của la bàn.
Thách thức của bạn là lấy đầu vào theo độ và xuất tên đầy đủ của hướng la bàn tương ứng với chữ viết tắt của nó.
Các trường hợp thử nghiệm:
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
Tất cả viết hoa phải được bảo tồn, như trong các trường hợp thử nghiệm. Số vị trí thập phân tối đa là 2. Tất cả các số đầu vào sẽ lớn hơn hoặc bằng 0 và nhỏ hơn 360. Nếu có dấu thập phân, sẽ có các chữ số ở cả hai bên (bạn không phải xử lý .1hoặc 1.).
Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ thắng.