3
ボックス内のASCII反射
ボックス内のASCII反射 おそらく皆さんは反射の法則をご存知でしょう。この課題では、ボックス内のボールの軌道を視覚化します。 関連:ボックス内のASCIIボールアニメーションとASCII Doodling:ボックス内のレーザー 仕事 次の3つの整数の組を与えているW,H、x,yそしてdx,dy-第一ボール開始する移動方向であるボックス、第二の開始位置及び第3の対のサイズを表します。 タスクは、ボールが転がるのを止めるまでボールの動きを視覚化することです。これは、ボールが以前の位置にあるか、またはコーナーに当たるとすぐに発生します。 キャラクター*はボールの軌道を視覚化し、+その最終位置をマークします。ボックスの残りの部分は(空白)で構成されている必要があります。 例 少し明確にするために、これらの例で_は空白を表します。また、中間ステージは明確化のためにここにのみあります。最後のステージを出力する必要があるだけです1。これらの例には、インデックスが付けられています。 与えられW = 3, H = 5、x = 3, y = 2そしてdx = -1, dy = 1: ___ ___ ___ ___ __* __* __* __* ___ -> _*_ -> _*_ -> _+_ ___ *__ *__ *_* ___ ___ _*_ _*_ ボールはポイントから始まり(3,2)、 …