擷取完整的題目
將提示、範例與起始程式碼保存在一起。傳送前可預覽或移除每張截圖。
你會如何找出兩個相加等於目標值的數?
我會將每個數值與我已經看過的數值做比對。
將每個數值及其索引存入 hash map。在加入當前數值前,先檢查其互補值。
單次遍歷。兩個相異索引。不修改輸入陣列。
def two_sum(nums, target):
seen = {}
for i, value in enumerate(nums):
if target - value in seen:
return [seen[target - value], i]
seen[value] = i
return []預期時間複雜度 O(n) · 空間複雜度 O(n)從第一個問題到後續追問
將提示、範例與起始程式碼保存在一起。傳送前可預覽或移除每張截圖。
跟隨單一時間軸的逐字稿。針對特定句子提問,並在對話旁修正某位發言者的身分。
將解題思路與程式碼分開呈現。帶著情境追問,之後可重新檢視或匯出會話。
讓你保持流暢的細節
結合最多五張截圖。軟體會從題目與起始程式碼偵測程式語言。
字幕與解答並列顯示。調整文字大小,並使用迷你列或鍵盤快速鍵,舒適地操作。
九種語言任你選。切換介面語言也會同時切換面試與解答語言。可在說明旁加入翻譯對照。
選擇 30 分鐘、60 分鐘或整場面試作為情境範圍。加入你的履歷與目標職位;依會話儲存並匯出記錄。
三種方案。一個工作區。
選擇適合你的準備節奏的方案,登入 Mac 應用程式後即可開通。
專注準備的一天。
讓你的準備持續推進。
為更長的旅程預留空間。
價格以美元計。月繳和年繳方案會自動續訂,直到取消。可在應用程式內管理訂閱,最終金額以結帳頁面為準。
Roo 是一個用於 coding 面試準備的原生 Mac 工作區:截圖題目、即時音訊逐字稿、情境式 AI 解答與會話歷史記錄。AI 解答與發言者標籤可能出錯;在依賴它們之前請先自行檢視。
可以。一個題目最多可保留五張擷取圖。傳送前可預覽與移除圖片;已送出的擷取圖會離開待處理佇列。解題思路與程式碼會分別呈現。
支援英文、簡體與繁體中文、日文、韓文、西班牙文、法文、德文與巴西葡萄牙文。變更應用程式語言也會同時變更面試與解答語言;程式語言則自動偵測。
可以。已儲存的歷史記錄依會話分組,可包含逐字稿與解答。開啟一個會話即可檢視或匯出。關閉歷史記錄會停止儲存新記錄;清除目前工作區不會刪除已儲存的歷史記錄。
公開發行版本支援執行 macOS 14 或以上版本的 Apple silicon Mac。Android 伴侶應用的測試正在進行中;目前尚未公開發行任何行動裝置或 Windows 安裝程式。擷取與音訊功能需要對應的系統權限。
登入 Mac 應用程式,開啟「帳號 → 方案與帳單」,選擇方案並完成付款即可開通。續訂和取消也可以在這裡管理。