이 카모마일 꽃을 살펴보십시오.
예쁘지 않나요? 음, 이것이 실제로 하나의 꽃이 아니라고 말하면 어떻게 될까요?
많은 꽃 (해바라기, 카모마일, 데이지 등)은 실제로 꽃 머리에 많은 매우 작은 꽃 (해바라기의 검은 점들)으로 구성됩니다. 이 미니어처 꽃은 작은 꽃이라고 불리며 매우 특별한 방식으로 배열됩니다.
기본적으로 꽃 머리에서 n 번째 작은 꽃의 위치는 (극좌표)입니다.
여기서 c = 1 (137.508도 = 황금 각입니다.이 정확한 정밀도를 사용할 필요는 없습니다.)
이것은 작은 꽃이 Fermat 's Spiral이라고하는 나선으로 형성되게합니다. 작은 꽃의 위치는 피보나치 숫자와도 관련이 있지만, 그것은 또 다른 이야기입니다.
여기 도전이 있습니다. 입력으로 정수 n이 주어지면, 처음 n 플로 렛의 위치를 계산하고 플로팅합니다 . 이것은 그래픽 출력 이므로 실제로 일종의 창에 점을 표시하거나 일반적인 이미지 형식의 데이터로 STDOUT 또는 파일에 출력하려고합니다. 그 외에도이 과제는 매우 간단해야합니다. 그것은의 코드 골프 , 너무 짧은 코드 승리. GLHF!
출력 결과는 다음과 같습니다.