Password Recovery via File Hints
Problem Statement:
You are given an API function:
def solve(files: List[str], hints: List[str]) -> str:
where:
files: A list of file paths (e.g.,["/path-to-a/file-a.txt", "path-to-b/b.jpeg"]).hints: A list of hints, formatted as"filename hint_pattern", wherehint_patterncontains a partially revealed password with.for unknown characters and[X-Y]for possible character ranges.
Your task is to implement this API such that:
- You can return a READ command to read valid
.txtfiles (e.g.,return "READ /path-to-a/file-a.txt"). - Each READ command provides new hints, which are appended to the
hintsparameter in subsequent calls. - Once you deduce the complete password, return the ROOT command with the recovered password:
return "ROOT {password}" - The solution must be completed within 100 API calls.
Command Format:
- To read a file:
"READ {file_path}"(only.txtfiles allowed). - To submit the password:
"ROOT {password}".
Example Flow:
Initial Call
solve(["/path/file1.txt", "/path/image.jpg"], [])
API Returns
"READ /path/file1.txt"
Next Call (after reading)
solve(["/path/file1.txt", "/path/image.jpg"], ["/path/file1.txt ..a[b-d]c[1-3]"])
Password Deduction
If you gather enough hints (e.g., "..a[b-d]c[1-3]" means possible passwords are aac1, aac2, aac3, abc1, abc2, etc.), you submit:
"ROOT aac1"
我们长期稳定承接各大科技公司如TikTok、Google、Amazon等的OA笔试代写服务,确保满分通过。如有需求,请随时联系我们。
We consistently provide professional online assessment services for major tech companies like TikTok, Google, and Amazon, guaranteeing perfect scores. Feel free to contact us if you're interested.

