第乙個是撿報紙,無難度
code:
import stanford.karel.*;
public class collectnews*****karel extends superkarel
}
第二個是修柱子,有以下規則:
卡雷爾被僱去修復1989 年大**對斯坦福大方院造成的損壞。補全支撐拱門石頭(當然還
是用菱形方塊表示),如下圖所示:
你編寫的程式應當能解決如上情況,但凡是滿足本題基本規則的情況都應該能解決,規則見
題末。本題資料夾中有各種不同情況的介面,你的程式應當能在這些介面中正確執行。
卡雷爾完工後,所有空缺應當被菱形填滿,效果圖如下:
卡雷爾需遵循如下規則:
卡雷爾的初始位置位於第一列、第一行,面向東,攜帶無限的支撐石(灰色方塊);
每隔三列有乙個支撐柱,分別位於第
一、五、九和十三列,依此類推;
最後乙個支撐柱右側緊貼一堵牆,本題中,牆壁緊貼第十三列右側,但無論有多少組支
撐柱,你的程式都應該能正確執行;
每組支撐柱頂端為牆體,但卡雷爾不知道每個支撐住是否只有5 塊石頭,也不知道是
否所有的支撐柱都等高。
有些支撐柱中的石頭並未完全缺損,你的程式不能在已有石頭的位置再次置放。
code:
import stanford.karel.*;
public class stonemasonkarel extends superkarel
} }/* 修復一整根柱子並返回
* 前置條件:處於一根柱子底部,面向東
* 後置條件:同上
*/public void fixandback()
/* 修復一根柱子面向北
* 前置條件:柱子底部,面向北
* 後置條件:柱子頂部,面向北
*/public void fixline()
move();
} if(nobeeperspresent()) }
/* 回到柱子底部
* 前置條件:位於柱子頂端面向北
* 後置條件:位於柱子低端面向南
*/public void moveback()
} // 移動四步
public void movefoursteps()
}
不知是因為csdn更新還是什麼原因,居然發現之前這文章只寫了一半,坑死爹了 卡雷爾機械人作業3
我們需要操縱卡雷爾使用灰色方塊,將空白矩形變成跳棋板,前後效果圖如下 這道題的分步結構非常清晰,演算法本身也很有趣。你需要保證卡雷爾能在各種規格的棋盤上 正確執行操作,而不僅是本題中8 8 的標準樣式。奇數長寬的棋盤處理起來比較麻煩,你 的程式在5 3 棋盤上應該生成如下圖案 另外乙個需要考慮的特殊...
超高價效比 DIY 斯坦福Pupper機器狗
最為人熟知的波士頓動力的spotmini 它長這樣 你是否也曾被波士頓動力的機器狗刷過屏?是否夢想過能親手玩弄一下全球最前衛的機器狗?然而.spotmini的售價 74,500美元 約52萬人民幣 對,你沒有看錯!52萬人民幣.關鍵是只限美國 絕望嗎?此外,還有杭州宇樹科技 推出的機器狗a1 這款仿...
斯坦福2014機器學習筆記五 正則化
一 綱要 欠擬合和過擬合 代價函式正則化 正則化線性回歸 正則化邏輯回歸 二 內容詳述 1 欠擬合和過擬合 欠擬合,也叫高偏差,就是沒有很好的擬合資料集的情況。如下圖中的左圖所示 過擬合,也叫高方差,就是雖然高階多項式可以完美的擬合所有的資料,但會導致函式過於龐大,變數太多而我們又沒有足夠的資料來約...