Погляньте на цю квітку ромашки:
Гарненько, чи не так? Ну що робити, якби я сказав вам, що це насправді не одна квітка?
Багато квітів (включаючи соняшники, ромашки, жоржини та інші) насправді складаються з багатьох дуже маленьких квіток (чорних крапок на соняшниках) на квітковій голові. Ці мініатюрні квіти називають квітковими , і вони розташовані дуже особливим чином.
В основному, позиція n-ї квітки на голові квітки (у полярних координатах):
де c = 1 (зауважте, що 137.508 градусів = золотий кут. Вам не потрібно використовувати цю точну точність.)
Це змушує квіткові утворитися в спіралі під назвою Спіраль Ферма. Позиціонування квіток також пов'язане з числами Фібонначі, але це вже казка в інший час.
Отже, ось виклик. Задавши ціле число n як вхідне, обчисліть позиції перших n квіток і побудуйте їх . Це графічний вихід , тому я дійсно хочу, щоб ви показували точки у вікні якогось виду або виводилися у вигляді даних у загальному форматі зображення для STDOUT або у файлі. Крім цього, цей виклик повинен бути досить простим. Це код-гольф , тому найкоротший код виграє. GLHF!
Ось зразкова картина того, як може виглядати вихід: