コウです、よろしくお願いします!
「ゼロからプログラミングを始める」人に役立つ情報を発信しています!
今回はDay44コードを学ぼう1「アルゴリズムを直す」の攻略になります!!
小学生から社会人までおすすめ!!プログラミング言語『Swift』について!【今始める理由と学び方】
こうといいます、よろしくお願いします!
小学校で教師をやっていた経験を活かして、
プログラミングについて悩みをお持ちの保護...
解答例と解説
解答例と解説を確認していきます!
解答例
コードの解答例は以下のようになります。
解答例を動画で確認する
上記のコードを実行した結果がこちらになります。
動画がなんと6分越え!(ほぼ7分)
コードは長くないですが繰り返したり参照する箇所が多いので、
ステップ実行だととても時間がかかりますね。
ステージ攻略「アルゴリズムを直す」
攻略
ステージを攻略していきましょう!
まずはワイヤーフレームを確認しましょう!
ワイヤーフレームについて詳しくはこちらから↓
Day26「関数をじょうずに使う」【Swift Playgrounds 攻略と解答例】
コウです、よろしくお願いします!
プログラミング経験は全くない素人ですが、「ゼロからアプリ開発できるのか!?」ということで日々勉...
コードを実行するとステージの壁の位置が変わります。
壁の位置が変わっても対処できるコードを書く必要があります!
左の画像のコードが初めから入力されています。
説明文にもありますが、このまま実行しても、正面と右が行き止まりの場合に対処できません。
そこで、「isBlockedRight && isBlocked」の時に左を向けるようにコードを追加します!
Whileループの中のif文にelseとして追加しました!!
まとめ
少しぎこちない動き(ムダがあったり)にはなりますが、
ステージクリアすることができました!
もっと良いクリア方法がありましたらTwitterで教えてください!!
次回はDay45「迷路を解く」でお会いしましょう!ではまた!!
小学生から社会人までおすすめ!!プログラミング言語『Swift』について!【今始める理由と学び方】
こうといいます、よろしくお願いします!
小学校で教師をやっていた経験を活かして、
プログラミングについて悩みをお持ちの保護...