這是swift playgrounds中“學(xué)習(xí)編程1”里面的最后1節(jié)課了。最后一項挑戰(zhàn)的算法設(shè)計很多逮诲,可以多次嘗試不同的解決辦法帜平。 我還是沿用上...
這是swift playgrounds中“學(xué)習(xí)編程1”里面的最后1節(jié)課了。最后一項挑戰(zhàn)的算法設(shè)計很多逮诲,可以多次嘗試不同的解決辦法帜平。 我還是沿用上...
前面的例子我們已經(jīng)學(xué)會了怎么規(guī)劃路線幽告,優(yōu)化算法。這節(jié)課裆甩,我們來繼續(xù)嘗試找出最佳的算法冗锁。 在這個例子中,在前進的路線上有很大多的路口嗤栓,在哪里需要左...
這一次是一個更加復(fù)雜的迷宮冻河,我們看看能不能繼續(xù)使用我們向右側(cè)繞墻的方法,走出這個迷宮抛腕。 我們在編寫算法之前芋绸,可以自己先畫一下前進路線。 我們先分...
這節(jié)課担敌,我們會遇到更多的問題摔敛,需要不斷調(diào)整和優(yōu)化算法,才能完成任務(wù)全封。 上一個例子中马昙,前進路線上沒有前方受阻的情況,只需要在右側(cè)不受阻的情況下右轉(zhuǎn)...
從這節(jié)課我們開始刹悴,我們學(xué)習(xí)“學(xué)習(xí)編程1”的最后一部分行楞,算法。 使用右手定則繞行 在這個例子中土匀,我們要使用右手定則來繞墻走動子房,也就是繞著墻向右轉(zhuǎn)。...
本節(jié)課是循環(huán)的最后一課就轧。 這節(jié)課我們可以使用for 循環(huán)和while循環(huán)嵌套证杭。 我們先寫while循環(huán): 向前走,直到前方受阻妒御,然后右轉(zhuǎn)解愤。在這個...
這節(jié)課還是可以利用while的嵌套來完成。 矩形的形狀是隨機變化的乎莉,所以還是只能利用while循環(huán)來完成送讲。 先寫里面的循環(huán): 向前走,直到前方受...
這節(jié)課學(xué)習(xí)while循環(huán)的嵌套惋啃。 這個例子中哼鬓,Byte的路線非常規(guī)律,先一直想前走肥橙,碰到寶石收集完寶石后魄宏,就左轉(zhuǎn),直到最后沒有路了存筏,任務(wù)就完成了...
這節(jié)課依然是循環(huán)的綜合運用宠互。 我們看到有三行,長度不固定椭坚,所以不能使用for循環(huán)予跌,可以使用while循環(huán)。 為了簡化程序善茎,我們先定義兩個函數(shù): ...
這節(jié)課還是需要綜合運用我們之前學(xué)過的知識券册。 現(xiàn)在這種情況,有很多種路線垂涯,去采集完所有的寶石烁焙,需要自己去盡可能多嘗試,找出最簡潔的路線耕赘。 我設(shè)計的...