関数 3. 集めて、切り替えて、繰り返す

まず、このステージをバイト君がクリアする手順をじっくり考えましょう。四角形のステージでそれぞれの辺の中心辺りに宝石と閉スイッチが あるという法則が見えてくると思います。この共通部分を関数にするとしたら、

のような関数が作れるでしょうか。さらにその前後も毎回同じコマンドが連続してたりするかも知れません。ただしこのステージは正方形ではないので、短辺部分と長辺部分で少しだけ処理が違ってきます。宝石とスイッチの前後どこまでを関数に入れて、どの部分は本編部分で個別にコマンドを書くか見極めましょう。

例えばこんな解き方ができます。

改善希望!役に立った! (+2 rating, 8 votes)
読み込み中...

コメントを残す

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