豆包MarsCode IDE:編程練習(xí)與AI助手輔助解答

2024-12-24 17:48 更新

你可以在 MarsCode(代碼練習(xí)版)中練習(xí)編程題目并使用 AI 助手獲取解答靈感。你可以使用 MarsCode 的內(nèi)置題目或創(chuàng)建自定義題目。

答題語言

Python、JavaScript、Go、C++C、Java、Rust、TypeScript

使用限制

一個(gè)用戶最多可以自行添加 200 道題目。

操作流程

第一步:打開內(nèi)置題目 / 創(chuàng)建自定義題目

MarsCode(代碼練習(xí)版)已內(nèi)置 500 道題目,你可以使用這些題目來練習(xí)編程能力。

  1. 前往豆包 MarsCode 官網(wǎng),點(diǎn)擊頂部導(dǎo)航欄中的 代碼練習(xí) 按鈕。 豆包MarsCode 官網(wǎng)
  2. 根據(jù)頁面提示,授權(quán)使用掘金帳號登錄豆包 MarsCode。
    豆包 MarsCode 將進(jìn)行身份認(rèn)證。認(rèn)證并登錄完成后,你將前往以下代碼練習(xí)頁面。 豆包MarsCode代碼練習(xí)界面
  3. 在列表中選擇感興趣的題目進(jìn)行練習(xí)。

若內(nèi)置題目無法滿足你的需求,則可以自行創(chuàng)建題目進(jìn)行練習(xí)。創(chuàng)建題目的步驟如下:

  1. 點(diǎn)擊頂部導(dǎo)航欄處的 添加題目 按鈕。 頁面上彈出 添加題目 窗口。 豆包MarsCode IDE代碼練習(xí)添加題目
  2. 題目內(nèi)容 框中,輸入你的題目。
  3. 在左下角語言列表處,選擇答題語言。
  4. 點(diǎn)擊 開始答題 按鈕。 題目內(nèi)容被添加至 題目 面板。 豆包MarsCode IDE代碼練習(xí)題目面板
  5. (可選) 創(chuàng)建題目后,若你需要修改題目標(biāo)題,可點(diǎn)擊題目區(qū)域右上角的 重命名 按鈕進(jìn)行修改。

第二步:解答題目

打開內(nèi)置題目或添加自定義題目后,在題目面板右側(cè)的代碼編輯區(qū)域輸入代碼,解答題目。

  • 開始答題前,若你需要切換答題語言,可以點(diǎn)擊右上角的 切換語言 按鈕,然后在列表中選取新的語言。
  • 答題過程中,若需要 AI 助手的幫助,可點(diǎn)擊右側(cè)邊欄頂部的 AI 按鈕,打開 AI 助手聊天框,然后點(diǎn)擊相應(yīng)的按鈕,獲取思路提示和代碼提示或讓 AI 助手檢查你所輸入的代碼。

豆包MarsCode IDE解答題目

第三步:運(yùn)行代碼

解答完畢后,點(diǎn)擊頂部導(dǎo)航欄中的 運(yùn)行 按鈕,運(yùn)行你的代碼,然后在底部的 輸出 面板中查看代碼運(yùn)行結(jié)果。

豆包MarsCode IDE運(yùn)行代碼

第四步:提交代碼

若代碼已確認(rèn)無誤,點(diǎn)擊頁面頂部小飛機(jī)形狀的代碼 提交 按鈕,然后在底部的 輸出 面板中查看判題結(jié)果。如有測試用例未通過,請修正代碼后重新提交。

代碼提交功能正處于 Beta 測試中,目前支持 Python 和 Java,其他語言正在陸續(xù)上線中。

豆包MarsCode IDE運(yùn)行代碼提交代碼

管理題目

點(diǎn)擊頁面左上角的 切換輔助側(cè)欄 按鈕或使用 Ctrl + Alt + B 快捷鍵組合,打開題目列表,然后在列表中切換或刪除題目。

豆包MarsCode IDE管理題目

AI 助手

MarsCode AI 助手可以為你提供解答思路或代碼提示,也可以幫助你檢查代碼。

AI 助手

窗口右上角的按鈕功能說明如下:

按鈕編號 功能
1 點(diǎn)擊后,返回 AI 助手起始頁面,新建對話。 
  提示:目前,每人每天最多進(jìn)行 100 輪對話。
2 點(diǎn)擊后,可查看并管理歷史對話。

若你需要 AI 助手進(jìn)一步解釋對話內(nèi)容,可以將鼠標(biāo)懸浮至相應(yīng)的內(nèi)容區(qū)域,然后點(diǎn)擊右側(cè)的 AI 解釋 按鈕。

AI 解釋

調(diào)試窗口

點(diǎn)擊右側(cè)側(cè)邊欄中的 調(diào)試 圖標(biāo),打開 調(diào)試 窗口。

調(diào)試窗口

窗口各面板的功能說明如下:

區(qū)域 說明
變量 查看代碼中的變量。
監(jiān)視 監(jiān)視表達(dá)式。你可以添加和刪除表達(dá)式。
調(diào)用堆棧 查看代碼中的調(diào)用堆棧。
調(diào)試控制臺(tái) 發(fā)起調(diào)試會(huì)話后,對表達(dá)式進(jìn)行求值。
斷點(diǎn) 管理斷點(diǎn)。你可以添加、切換和刪除斷點(diǎn)。

窗口右上角的按鈕功能說明如下:

按鈕編號 說明
1 點(diǎn)擊后,開始調(diào)試。你可以在調(diào)試過程中選擇暫停調(diào)試、逐過程、單步調(diào)試、單步跳出或重啟。 開始調(diào)試
2 點(diǎn)擊 ··· 按鈕后,你可以在列表中選擇需要顯示或隱藏的面板。 選擇需要顯示或隱藏的面板

輸出面板

輸出 面板展示代碼運(yùn)行相關(guān)信息,例如運(yùn)行成功時(shí)的練習(xí)編號、運(yùn)行失敗時(shí)的錯(cuò)誤信息。發(fā)生錯(cuò)誤時(shí),你可以將鼠標(biāo)懸浮至相應(yīng)錯(cuò)誤,然后點(diǎn)擊 AI Fix 按鈕,使用 AI 助手來協(xié)助修復(fù)錯(cuò)誤。

輸出面板

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號