Programming

Day38「回る」|Swift Playgrounds 攻略と解答例【ゼロから学習】

コウです、よろしくお願いします!

「ゼロからプログラミングを始める」人に役立つ情報を発信しています!

今回はDay38コードを学ぼう1「回る」の攻略になります!!

小学生から社会人までおすすめ!!プログラミング言語『Swift』について!【今始める理由と学び方】 こうといいます、よろしくお願いします! 小学校で教師をやっていた経験を活かして、 プログラミングについて悩みをお持ちの保護...

解答例と解説

解答例と解説を確認していきます!

解答例

コードの解答例は以下のようになります。

解答例を動画で確認する

上記のコードを実行した結果がこちらになります。

ステージ攻略「回る」

攻略

ステージを攻略していきましょう!

今回のステージは説明文にもあるように、さまざまな解き方があります。

紹介する回答はあくまで一例として考えてください!

Byteの周りに宝石が8個配置されています。

これを分割して考えると次のようになります。

黒・白・赤・青に囲んだ4箇所が見えますでしょうか。

これらを1つずつ処理するため、forループの回数を4としてあります。

繰り返すのは、「1マス進む→右を向く」です。

また、各色の中でもforループを使っています。

1マス進む→宝石を取る→左を向く」

このパターンを各色で2回繰り返します。

まとめ

先述しましたが、今回のステージはさまざまなクリア方法があると思います。

もっと効率の良い方法がありましたらTwitterで教えてください!

次回はDay39「方法はたくさん」でお会いしましょう!ではまた!!

小学生から社会人までおすすめ!!プログラミング言語『Swift』について!【今始める理由と学び方】 こうといいます、よろしくお願いします! 小学校で教師をやっていた経験を活かして、 プログラミングについて悩みをお持ちの保護...