之前面试遇到这么一道有趣的题目,但是只给出一个输入用例,我写的代码可以通过这个输入用例,但是其它不知道的输入用例没法通过,不知道有没有大佬有啥思路吗?
这个是题目的链接: https://drive.google.com/drive/folders/1KQ6LYQcbhdINcVB1ChayloO01oXR1hF6?usp=sharing
import asyncio def main(): async def do_sync_f(): return sync_f() loop = asyncio.get_event_loop() task_g = loop.create_task(async_g()) task_f = loop.create_task(do_sync_f()) tasks = [ task_g, task_f ] loop.run_until_complete(asyncio.wait(tasks)) print(max(task_g.result(), task_f.result())) if __name__ == '__main__': main() 