이것은 거의 사소한 것처럼 보이지만 약간의 노력을 기울인 후에 J의 리터럴 솔루션을 이길 수 없었기 때문에 괜찮은 도전을 할 수 있다고 생각했습니다.
제목은 모든 것을 말합니다. 리턴하거나 인쇄하는 프로그램 또는 함수 (인수 없음)를 작성하기 만하면됩니다.
N NE E SE S SW W NW
공백 대신 줄 바꿈을 사용할 수 있습니다.
다음과 같은 문자열 배열을 반환하는 인수가없는 함수
['N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW']
허용됩니다.
글자는 대문자 또는 소문자 일 수 있지만 혼합되지 않을 수 있습니다.
0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5
입니다. 불행히도 그 결과를 문자로 매핑하는 데 필요한 J 코드는 리터럴보다 더 비쌉니다.
1, 1+i, i, -1+i, -1, -1-i, -i, 1-i
하기 때문에 두 방향이 아닌 기본 방향 당 하나의 실수 또는 가상 부분이 있습니다. i의 힘을 0에서 반올림 할 수있는 방법이 없다면, 아마도 그것들을 생성하기가 더 어려울 까요? J에서 얼마나 쉬운 지 또는 어려운지는 모르겠지만 아이디어입니다.