简单
技术面试0 次浏览

在滴滴出行场景中,司机在不同时间段的接单率不同。已知一天被划分为多个时间段,每个时间段有对应的司机接单率。请编写一个函数,输入为时间段列表和对应的接单率列表,以及一个具体的时间段,输出该时间段的接单率。

滴滴出行算法工程师
Python编程数据查找滴滴业务

答题要点

推荐答题框架:采用直接查找的方式,遍历时间段列表找到目标时间段对应的索引,再从接单率列表中获取对应接单率。关键要点如下:1. 检查输入的时间段列表和接单率列表长度是否一致,若不一致则可能存在数据错误,可返回错误提示。2. 使用循环遍历时间段列表,将每个时间段与目标时间段进行比较。3. 当找到匹配的时间段时,记录其索引。4. 根据记录的索引从接单率列表中获取对应接单率并返回。示例话术:首先检查两个列表长度是否一致,若一致,我会遍历时间段列表,当找到输入的时间段时,获取其索引,再通过该索引从接单率列表中取出接单率返回。