接机屏上一行一班:航班号和到达时间,比如 "CA9 9:30"。写 arrival_order(text),按到达时间从早到晚排,返回航班号。时间要变成「从 0 点起的分钟数」再比(不然 "9:30" 会排到 "14:05" 后面)。到达时间都不一样。
arrival_order("MU5 14:05\nCA9 9:30\nZH2 9:05")→['ZH2', 'CA9', 'MU5']arrival_order("")→[]def arrival_order(text):
flights = []
for line in text.splitlines():
code, time = line.split()
h, m = time.split(":")
# 在这里写:把 (分钟数, 航班号) 放进 flights
# 在这里写:把 flights 排好
return [code for minutes, code in flights]
写好了先点「运行」试试示例,没问题再点「提交」。