이 기하학적 나선은 복잡해 보이지만 그림을 그리는 것은 매우 간단합니다. 다음 상자를 가져 가십시오.
상자 모서리와 시계 반대 방향으로 다음 모서리 위의 일정 거리 사이에 직선을 그립니다.
이 패턴을 안쪽으로 계속 유지하면서 항상 다음 선의 모서리에서 떨어진 거리를 유지하십시오. 몇 줄이 더 있습니다.
보시다시피, 패턴이 계속됨에 따라 나선이 중심에 접근하고 그리는 상자가 회전하기 시작합니다. 각도에 관계없이 거리는 일정하게 유지됩니다.
도전
영감 (그리고이 개념을 소개 한 훌륭한 사람 덕분에 <3)
1에서 25까지의 숫자 (아마도 분수) 입력이 주어진 경우,이 패턴을 사용하는 디스크에 이미지를 쓰거나 화면에 출력을 표시하십시오. 각 모서리에서 거리는 상자의 첫 번째면의 거리를 입력으로 나눈 거리입니다. . 지정된 모서리로부터의 거리가 다음 변의 길이보다 길 때까지 패턴을 안쪽으로 계속 진행하십시오.
규칙
- 이 나선형 작성에는 내장 기능을 사용할 수 없지만 이미지 처리 내장 기능을 사용할 수 있습니다.
- 디스크에 쓰는 경우 이미지를 .jpg, .gif, .tiff, .pbm, .ppm 및 .png로 출력해야합니다.
- 초기 측면 길이는 500 픽셀 이상이어야합니다.
- 초기 구석은 어느 쪽을 선택 하든지 상관 없습니다.
- 항상 그렇듯이 표준 허점 은 허용되지 않습니다.
4
밀접하게 관련.
—
Martin Ender
이 나선의 수심에 대한 최소 레벨이 있습니까?
—
LegionMammal978
@ LegionMammal978 25보다 큰 입력을 요청하지 않을 것입니다. 추가하겠습니다.
—
Addison Crump
.pbm 또는 .ppm을 포함하면 그래픽이 적은 일부 언어에 도움이 될 수 있습니다.
—
trichoplax