1. 首页
  2. 考试认证
  3. 其它
  4. Lyft编程挑战 计算两次不同路线的绕路距离

Lyft编程挑战 计算两次不同路线的绕路距离

上传者: 2024-10-26 06:31:27上传 ZIP文件 4.23KB 热度 2次

Lyft编程挑战中,我们需要解决一个绕路距离计算的问题。具体来说,需要编写一个函数,计算两名司机在相互接送的情况下所需的最短绕路距离

假设有两名司机的起点和终点分别为:

  • 司机一:从A点B点

  • 司机二:从C点D点

任务是编写一个函数,接受这四个地理坐标(经纬度)作为输入,并计算出两种不同情况下的绕路距离。具体包括:

  1. 司机一接送司机二的绕路距离:司机一从A点前往C点,再到D点,最后到达B点。

  2. 司机二接送司机一的绕路距离:司机二从C点前往A点,再到B点,最后到达D点。

函数应返回两种绕路距离的较小值。

用户评论