プログラムまたは関数をコーディングして、画面上に少なくとも400ピクセルx 400ピクセルのサイズのインタラクティブキャンバスを構築します。キャンバスは、タイトルバーの有無にかかわらず、境界線のあるまたは境界線のない任意の色にすることができます。
ユーザーはキャンバスの2つの異なる領域をクリックし、プログラムはそれら2つのクリック間のユークリッド距離(ピクセル単位)を何らかの方法(STDOUT、アラートの表示など)で出力する必要があります。2回のクリックは、左クリックのみ、右クリックのみ、1回目は左クリック、2回目は右クリック、2回のダブル左クリックなど、任意の組み合わせが可能です。特記事項:クリックアンドドラッグ(たとえば、2番目のポイントとしてMOUSEUPを使用)は特に許可されていません。2回のクリックが必要です。
ユーザーはこれを複数回実行できる必要があり、プログラムが終了/強制終了/強制終了などされるまで、毎回出力を取得する必要があります。コードのゴルファーが何であれ、クロージャの方法を選択できます(X、ctrl-Cなどをクリックします)。
ルール
n
時間が印刷されます)それは許可されていますか?n-1
floor(n/2)