你可以在 MarsCode(代碼練習(xí)版)中練習(xí)編程題目并使用 AI 助手獲取解答靈感。你可以使用 MarsCode 的內(nèi)置題目或創(chuàng)建自定義題目。
Python、JavaScript、Go、C++、C、Java、Rust、TypeScript。
一個用戶最多可以自行添加 200 道題目。
MarsCode(代碼練習(xí)版)已內(nèi)置 500 道題目,你可以使用這些題目來練習(xí)編程能力。
若內(nèi)置題目無法滿足你的需求,則可以自行創(chuàng)建題目進行練習(xí)。創(chuàng)建題目的步驟如下:
打開內(nèi)置題目或添加自定義題目后,在題目面板右側(cè)的代碼編輯區(qū)域輸入代碼,解答題目。
解答完畢后,點擊頂部導(dǎo)航欄中的 運行 按鈕,運行你的代碼,然后在底部的 輸出 面板中查看代碼運行結(jié)果。
若代碼已確認(rèn)無誤,點擊頁面頂部小飛機形狀的代碼 提交 按鈕,然后在底部的 輸出 面板中查看判題結(jié)果。如有測試用例未通過,請修正代碼后重新提交。
代碼提交功能正處于 Beta 測試中,目前支持 Python 和 Java,其他語言正在陸續(xù)上線中。
點擊頁面左上角的 切換輔助側(cè)欄 按鈕或使用 Ctrl
+ Alt
+ B
快捷鍵組合,打開題目列表,然后在列表中切換或刪除題目。
MarsCode AI 助手可以為你提供解答思路或代碼提示,也可以幫助你檢查代碼。
窗口右上角的按鈕功能說明如下:
按鈕編號 | 功能 |
---|---|
1 | 點擊后,返回 AI 助手起始頁面,新建對話。 提示:目前,每人每天最多進行 100 輪對話。 |
2 | 點擊后,可查看并管理歷史對話。 |
若你需要 AI 助手進一步解釋對話內(nèi)容,可以將鼠標(biāo)懸浮至相應(yīng)的內(nèi)容區(qū)域,然后點擊右側(cè)的 AI 解釋 按鈕。
點擊右側(cè)側(cè)邊欄中的 調(diào)試 圖標(biāo),打開 調(diào)試 窗口。
窗口各面板的功能說明如下:
區(qū)域 | 說明 |
---|---|
變量 | 查看代碼中的變量。 |
監(jiān)視 | 監(jiān)視表達式。你可以添加和刪除表達式。 |
調(diào)用堆棧 | 查看代碼中的調(diào)用堆棧。 |
調(diào)試控制臺 | 發(fā)起調(diào)試會話后,對表達式進行求值。 |
斷點 | 管理斷點。你可以添加、切換和刪除斷點。 |
窗口右上角的按鈕功能說明如下:
按鈕編號 | 說明 |
---|---|
1 | 點擊后,開始調(diào)試。你可以在調(diào)試過程中選擇暫停調(diào)試、逐過程、單步調(diào)試、單步跳出或重啟。 |
2 | 點擊 ··· 按鈕后,你可以在列表中選擇需要顯示或隱藏的面板。 |
輸出 面板展示代碼運行相關(guān)信息,例如運行成功時的練習(xí)編號、運行失敗時的錯誤信息。發(fā)生錯誤時,你可以將鼠標(biāo)懸浮至相應(yīng)錯誤,然后點擊 AI Fix 按鈕,使用 AI 助手來協(xié)助修復(fù)錯誤。
更多建議: