コウです、よろしくお願いします!
「ゼロからプログラミングを始める」人に役立つ情報を発信しています!
今回はDay46コードを学ぼう1「どっちの手を使う?」の攻略になります!!
小学生から社会人までおすすめ!!プログラミング言語『Swift』について!【今始める理由と学び方】
こうといいます、よろしくお願いします!
小学校で教師をやっていた経験を活かして、
プログラミングについて悩みをお持ちの保護...
解答例と解説
解答例と解説を確認していきます!
解答例
コードの解答例は以下のようになります。
解答例を動画で確認する
上記のコードを実行した結果がこちらになります。
ステージ攻略「どっちの手を使う?」
攻略
ステージを攻略していきましょう!
スイッチ6個を切り替えて、宝石を1つ取ればクリアになります。
6個切り替えて宝石まで行くルートがわかってしまえば、
前回までにやってきたものとほとんど同じです!
通るルートは左のようになります。
曲がるときに必ずスイッチがあるのがわかるでしょうか。
もっと言うと、
「左に曲がるべき時は前は行き止まり」
「右に曲がるべき時は前・右・左が行き止まりでない」
となっています!
これを利用して右に曲がるか左に曲がるかの条件を設定しました!!
あとは宝石にたどり着くまでを条件としてwhileループに入れてあげます。
まとめ
ルートさえわかってしまえば難しくはなかったですね。
スイッチを最短距離で結べば正解のルートが出てくるのも優しいですね!
次回はDay47「右に行くか、左に行くか」でお会いしましょう!ではまた!!
小学生から社会人までおすすめ!!プログラミング言語『Swift』について!【今始める理由と学び方】
こうといいます、よろしくお願いします!
小学校で教師をやっていた経験を活かして、
プログラミングについて悩みをお持ちの保護...