プログラム迷路 4×4 4命令 (2)

(問題)

下図の迷路で、与えられた命令数で「始」から「終」まで自動的に進むことのできるロボットのプログラムを考えてください。
ただし、プログラムで使うことのできる命令は、右(右に1マス進む)、左(左に1マス進む)、上(上に1マス進む)、下(下に1マス進む)の4種類だけであり、プログラムは自動的にループする(最初に与えられた命令の最後まで来たら、自動的に最初に戻って繰り返す)ものとします。また、ロボットは迷路の外周や仕切り線を超えては進むことができず、そちらに進む命令が出た場合には、その場に立ち止まります。

┏━┳━┳━┳━┓
┃    始  ┃
┣ ╋ ╋ ╋ ┫
┃ ┃ ┃   ┃
┣ ╋━╋ ╋ ┫
┃   ┃   ┃
┣ ╋━╋━╋ ┫
┃  終  ┃ ┃
┗━┻━┻━┻━┛

プログラム:4命令
支援ツール独立画面へ

プログラム迷路 4×4 4命令 (2)」への16件のフィードバック

藤島 へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  1. 問題の方  左左下右
    ツールの方 上左下下

    ====

    問題文とツールがずれてて・・・
    スピードを5にすると動きがかわいいですね。

    1. ====
      大変失礼しました。スタートとゴールの位置の入力ミスでした。(先週の問題でのスタートとゴールの位置を修正せずにコピペしてしまっていました。)
      6時39分に、問題と一致するようにツールを直しました。

  2. ====
    すみれさんとまろんさんの解答は、支援ツール修正前のものですので、それで正解です。
    混乱させて、ごめんなさい。
    (ちなみに、修正前は、壁の位置は同じで、スタートが問題より一つ下、ゴールが一つ左にありました。)

  3. 左左下右
    =====
    今日の問題、メールとブログで違う~って思いましたが、
    メールの問題は1回目の分でしたね。秒殺なはずだ。

  4. Orders:LLDR
    ====
    最初の問題は先週と同じだったとか?!
    認知症気味の私は気が付きませんでした・・・

    1. ====
      メールで送った問題と、ブログの問題と、支援ツールの問題とが全部違っていた(支援ツールの問題は、最初メールで送った先週の問題のスタートとゴールが一緒で、壁は今週の問題と一緒というキメラ)というとんでもない状態でした。
      本当に失礼いたしました。

  5. 左左下右

    ○―○―始 ×
    |      
    ○ × × ×
    |      
    ○―○ × ×
    |      
    ○―終 × ×

  6. 左左下右

    ○―○―始 ×
    |      
    ○┃×┃× ×
    | ━    
    ○―○┃× ×
    | ━ ━  
    ○―終 ×┃×

    time=00:25