截取完整题目
将题目描述、示例和起始代码保存在一起。发送前可预览或删除每张截图。
你会如何找出两个相加等于目标值的数?
我会把每个值与我已见过的值进行核对。
将每个值及其索引存入哈希表。在添加当前值之前先检查其补数。
单次遍历。两个不同索引。不修改输入数组。
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 是一个用于编程面试准备的原生 Mac 工作空间:截图题目、实时音频转录、情境化 AI 回答和会话历史。AI 回答和说话人标签可能有误;请在依赖它们之前先行核对。
可以。一道题中最多可保留五张截图。发送前可预览并移除图片;已提交的截图会离开待发送队列。思路和代码会分别显示。
支持英语、简体中文和繁体中文、日语、韩语、西班牙语、法语、德语和巴西葡萄牙语。更改应用语言也会同时更改面试和回答语言;编程语言会自动检测。
可以。已保存的历史按会话分组,可包含转录和回答。打开一个会话即可回顾或导出。关闭历史功能会停止保存新记录;清空当前工作空间不会删除已保存的历史。
公开发布版支持运行 macOS 14 或更高版本的 Apple 芯片 Mac。Android 伴侣应用正在测试中;尚未公开发布移动版或 Windows 安装包。截图和音频功能需要相应的系统权限。
登录 Mac 应用,打开「账号 → 套餐与账单」,选择套餐并完成付款即可开通。续订和取消也可以在这里管理。