Distance Between Bus Stops LeetCode solution in Python
1class Solution:2def distanceBetweenBusStops(3self, distance: List[int], start: int, destination: int4) -> int:5# switch start and destination if destination is before start6if start > destination:7start, destination = destination, start8# find minimum for clockwise and counterclockwise direction9return min(10sum(distance[start:destination]),11sum(distance[:start] + distance[destination:]),12)