このカモミールの花を見てください:
きれいですね。さて、これが実際には一輪の花ではないと言ったらどうでしょうか?
多くの花(ヒマワリ、カモミール、ヒナギクなどを含む)は、実際には花の頭にある非常に小さな花(ヒマワリの黒い点)で構成されています。これらのミニチュアの花は小花と呼ばれ、非常に特別な方法で配置されます。
基本的に、花の頭上のn番目の小花の位置は次のとおりです(極座標)。
ここで、c = 1(137.508度=黄金角に注意してください。この正確な精度を使用する必要はありません。)
これにより、小花がフェルマーのらせんと呼ばれるらせん状に形成されます。小花の位置もフィボナッチ数に関係していますが、それはまた別の話です。
だから、ここに挑戦です。整数nを入力として、最初のn個の小花の位置を計算してプロットします。これはグラフィカル出力であるため、実際には、何らかのウィンドウにポイントを表示するか、または一般的な画像形式のデータとしてSTDOUTまたはファイルに出力する必要があります。それ以外は、この課題はかなり簡単です。それはcode-golfなので、最短のコードが勝ちます。GL HF!
以下は、出力がどのように見えるかのサンプル画像です。