Swift Playgrounds コードを学ぼう1 whileループ編”ループをネストする”です。

Swift Playgrounds コードを学ぼう1 whileループ編”ループをネストする”です。

Swift Playgrounds コードを学ぼう1 whileループ編”ループをネストする”です。

Swift Playgrounds コードを学ぼう1
whileループ編”ループをネストする”です。

目標:ループの中に入れた別のループを使って、螺旋に沿って移動しましょう。

ヒントに
「ループを2つ使いましょう。
1つ目の外側のループは、
行き止まりでない間繰り返します。
2つ目の内側のループでは、
宝石の上にいない間、
一マスずつ進みます」

このヒントがだいぶ参考になりました。

while !isBlockedで
行き止まりまで進むの中に
while !isOnGemの
宝石がない間進むを入れます。

そして宝石をとったら左に回る、
を加えます。

以下のようにしました。

Swift Playgrounds コードを学ぼう1 whileループ編”ループをネストする”です。

クリアです。

次回は、
”ランダムな四角形”
です。

関連記事

Swift Playgrounds コードを学ぼう1 whileループ編”ランダムな四角形”です。 課題:ネストしたループと条件を使って、変化するステージの中を動き回りましょう。 行き止まりでないなら前進む、 を使い[…]

Swift Playgrounds コードを学ぼう1 whileループ編”ランダムな四角形”です。
Swift Playgrounds コードを学ぼう1 whileループ編”ループをネストする”です。
最新情報をチェックしよう!