滴出行技术面试题解析与答案.docxVIP

  • 0
  • 0
  • 约5.44千字
  • 约 14页
  • 2026-03-22 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年滴出行技术面试题解析与答案

一、编程题(3题,每题20分,共60分)

1.题目:

实现一个函数,输入一个包含多个行程订单的列表,每个订单包含起点、终点、价格和预计耗时(单位:分钟)。函数需返回一个字典,键为起点,值为该起点出发的所有订单的平均耗时和总价格。

示例输入:

python

orders=[

{start:A,end:B,price:10,duration:20},

{start:A,end:C,price:15,duration:30},

{start:B,end:C,price:20,duration:25},

{start:C,end:A,price:12,duration:18},

]

示例输出:

python

{A:{avg_duration:25,total_price:25}}

答案:

python

defcalculate_stats(orders):

result={}

fororderinorders:

start=order[start]

ifstartnotinresult:

result[start]={total_duration:0,total_price:0,count:0}

r

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档