最近有同學參加 Uber Online Assessment,遇到了兩道非常有代表性的題目。oavoservice 將題目和解題思路整理出來,幫助大家更好地準備 Uber OA。
📝 Problem 1: Valid String Check(有效字串檢查)
題目描述
檢查字串是否有效:
- 字串只包含數字
- 必須包含至少一個
7 - 長度必須是 3 的倍數
解題思路(oavoservice 指導)
def is_valid_string(s):
if len(s) % 3 != 0:
return False
if not s.isdigit():
return False
if '7' not in s:
return False
return True
複雜度:O(N)
📝 Problem 2: Command Frequency Statistics(命令頻率統計)
題目描述
統計列表中每個命令的頻率。
範例:
Input: ["start", "stop", "start", "pause"]
Output: {"start": 2, "stop": 1, "pause": 1}
解題思路
from collections import Counter
def count_commands(commands):
return dict(Counter(commands))
💡 oavoservice 如何幫助你?
即時程式碼輔助 - 確保邏輯正確 測試用例生成 - 幫你發現潛在 bug 時間管理建議 - 合理分配時間 程式碼優化建議 - 提升程式碼質量
想在 Uber、Lyft、DoorDash 等公司的 OA 中取得高分?
聯繫 oavoservice,我們提供專業的 OA 輔助服務!
標籤: #Uber #OA #OnlineAssessment #字串處理 #雜湊表 #OA代做 #面試輔助 #演算法 #一畝三分地
需要面試真題? 立刻聯繫微信 Coding0201,獲得真題。