![]() ![]() |
![]() |
![]() |
![]()
難易度:
![]() ![]() まぁ、簡単なので、軽く瞬殺しちゃってください。
---------------- キーボード付きの小型のコントローラで日本語で命令すると その通りに動いてくれるロボットがいます。 たとえば、「走れ」と入力し、Enterを押すとロボットは走り始めます。 このロボットは人が行けないような場所で作業をするために作られました。 今回の場所は、ちょっと長距離になるため、中継用のロボットをさらに用意しました 最初に、 Aのロボットに、「75m先の作業現場まで移動して待機しろ」と入力し Enter を押すと Aのロボットは作業現場に移動しはじめました。 その後、Bのロボットに、Aのコントローラを持たせ、 Bのロボットのコントローラで、「50m先で待機しろ」と入力し Enter を押すと Bのロボットは、移動をはじめ、50m先で待機しています。 最後に、Cのロボットに、Bのコントローラを持たせ、 Cのロボットのコントローラで、「25m先で待機しろ」と入力し Enter を押すと Bのロボットは、移動をはじめ、25m先で待機しています。 あなたは、Cのロボットのコントローラを持っています。 Aのロボットのコントローラに、「作業を開始しろ」と入力し Enter を押すと Aのロボットは作業を開始するのですが、Aのコントローラは、Bが持ってます さて、あなたは、Cのロボットのコントローラになんと入力すれば Aのロボットは作業を開始してくれるでしょうか ---------------- 条件を追加します ・入力した文字列は、Enter キーによって初めて、その全文がロボットに伝わり、命令の文章を解析して、その動作が行われます。 ・ロボットに、○○と入力しろ、と命令した場合、ロボットは、命令に従い入力します。 その際、漢字の入力も出来るものとします。 解答は返信中にあるかも。答えがわかったり、誰かに解いて欲しいときは右上の
![]() |