아 아아아 아아아! 메인 세일을 펼치십시오! 우현으로 가득! 아, 머리에 바람을 느껴봐!
맞아요, 저의 왕자님 ... 저는 약간의 코인 기술이 필요합니다! 나 승무원은 아직도 preferrin '일'일의 포인트 '나침반 (볼 수 ... 더 meself보다 현대화 LI'L 있습니다 여기에 ... 대한 공격, 추가 정보를 원하시면) 나 승무원은 항상저기서 동안'은 headin '을 .. 나는이 트위들을 그들이 이해할 수있는 것으로 바꾸는 쉬운 방법을 원합니다.
내가 필요로하는 것은 코드와 같은 숫자를 입력하는 것입니다 (십진수는 괜찮습니다) 0 <= the headin' < 360그리고 가장 가까운 나침반 포인트로 대답을 뱉어냅니다! 아아!
다음은 몇 가지 예입니다.
> heading 0.1
North
> heading 11.25
North by East
> heading 22.7
North Northeast
> heading 44.99
Northeast
> heading 91
East
자, '두려운 마음이 있다면, 두 나침반 점의 중간에 정확하게 떨어지도록, 예쁘게 내 마음에 들지 마라. Between <point 1> and <point 2>예를 heading 5.625말할 것이다 Between North and North by East
이것은 단지 '위한 headin'나온다 될 그쪽 식 'satisfyin 수' H = 5.625 + 11.25(N)H는 '번째 headin'하고 N은 0에서 31까지의 정수가 될 ...
두 가지 제한 사항 ...
1) 나는 당신이 요점이나 머리글에 대한 데이터를 저장하기 위해 배열을 사용하고 싶지 않습니다. 예전처럼 계산됩니다! 아아!
2) 가장 짧은 코드가이기거나 판자를 걷게 될 것입니다 ... Arrr!
'단일 질문에서 50 (아포스트로피). 오프 모자! : D