中级
实现按菜品汇总备餐量算法
未完成
中级参考
代码结构已给出,请填写 ____ 处
def solve():
from pyodide.http import open_url
from io import StringIO
import pandas as pd
orders=pd.read_csv(StringIO(open_url(____).read()))
items=pd.read_csv(StringIO(open_url(____).read()))
dishes=pd.read_csv(StringIO(open_url(____).read()))
BUFFER=____
active=orders[orders['____']=='____']
merged=active.merge(items[['____','____','____','____']],left_on='____',right_on='____',how='____',suffixes=(____))
merged=merged.merge(dishes[['____','____']],on='____',how='____',suffixes=(____))
summary=merged.groupby(____).size().reset_index(____)
summary['____']=summary['____'].apply(lambda x:int(____)+____)
print(____)
for _,r in summary.head(____).iterrows():
print(____)
示例
输入
solve()
期望输出
Prep plan (buffer=1.1x, first 8): 2026-03-02 breakfast 水饺: ordered=20 prepare=23 2026-03-02 breakfast 糯米饭: ordered=22 prepare=25 2026-03-02 dinner 水煮牛肉: ordered=9 prepare=10 2026-03-02 dinner 煎饺: ordered=16 prepare=18 2026-03-02 dinner 腊肠炒饭: ordered=9 prepare=10 2026-03-02 lunch 炒时蔬: ordered=11 prepare=13 2026-03-02 lunch 炸鸡腿: ordered=27 prepare=30 2026-03-02 lunch 酸辣白菜: ordered=24 prepare=27
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199