4
マウスポインターの軌跡を表示します…未来の!
d3jsを使用するこの例に触発されて、マウスポインターの軌跡が表示されるキャンバス(または選択言語に相当するもの)の作成に挑戦します。 ツイスト あなたは、マウスポインタがどこのトレイル表示すべきではありませんでしたが、それはどこの「トレイル」になる未来にある(かもしれない)を。 次のいずれかを使用して実行できます。 タイムマシン、または 以前のマウスの動きに基づいた確率的推定 仮定 タイムマシンの実装を選択しなかった場合、マウスがしきい値ミリ秒を超えて移動しないと、軌跡を表示できません。(しきい値はユーザーが選択できます)。 カーソル画像はあなた次第であり、OSのカーソルと同じである必要はありません(単純な小さな円や点を描くこともできます)。 邪悪な入力はテストされません。動きがスムーズであると想定できます。この場合の「スムーズ」の定義は次のとおりです。マウスの動きがキャンバスのx軸とy軸上の関数である場合、それは連続関数になります。 勝ち コード内の最小文字数で有効な答えが勝ちます。同点の場合-最初に投稿されたものが勝ちます。 編集:ほとんどの賛成票で有効な答えが勝ちます。同点の場合-最初に投稿されたものが勝ちます。実装を作成することも、予測を正確に行うこともできます。私はもう裁判官ではありません、私たちはすべてです:) 有効な答えには、オンラインツールまたは自由にダウンロード可能なコンパイラ/インタープリター/ランタイム/などのいずれかで(テスト!テストを意味する)で遊ぶ方法が含まれている必要があります。