可能な限り短いプログラムを作成し、一辺の長さが274ピクセルで画面の真ん中に重心がある上向きの正三角形の中にマウスカーソルを閉じ込めます。
(チーズウェッジのために三角形。)
プログラムの実行中は、カーソルの先端がこの三角形の外に移動することはできず、内部で正常に移動して機能するはずです。ときにEscキーがヒットしたプログラムは、マウスを解放し、終了する必要があります。
得点
これはcode-golfで、バイト単位の最短コードが優先されます。標準のASCIIのみを使用できます。
細部
- コンピュータの電源を切る、プロセスを強制終了する、またはを押す
Alt-F4などのCtrl-Alt-Deleteほかに、カーソルを解放する唯一の方法はEscキーでなければなりません。 - プログラムの開始時にカーソルが三角形の外側にある場合は、カーソルをどこかに配置する必要があります。
- カーソルは、三角形の斜めの2辺をスムーズに上下に移動できる必要があります。
- ディスプレイが複数のモニターにまたがっている場合、三角形はいずれか1つのモニターの中央またはすべてのモニターの組み合わせの中央に表示されます。(モニターが1つしかない場合は、これをテストする必要はありません。)
- タッチスクリーンユーザーが三角形の外側をクリックしても問題ない。
小さなボーナス質問: 274はどこで手に入りましたか?
小さなボーナスの答え:辺の長さは三角形の領域を2 ^ 15ピクセルに収めるために選択されましたか
—
Egor Skriptunoff 2014
Tiniボーナス回答:おそらくen.wikipedia.org/wiki/Centered_triangular_number / oeis.org/A005448が原因ですか?
—
flawr
@EgorSkriptunoffとflawr Nope。
—
Calvin's Hobbies 14
三角形の傾斜した側面に沿って274ピクセルをどのように測定しますか?各ピクセルは正方形であるため、274ピクセルをカウントすると、二等辺三角形が生成されます。この二等辺三角形の上面は、底辺よりsqrt(2)倍長くなっています
—
Tymric
@Timmy三角形のピークは、ベースの2つの端点からユークリッド距離で274ピクセルを測定する必要があります。丸め誤差によってこれが不完全になっても問題ありません。
—
Calvin's Hobbies 14
