Go easy loop
\nfunc distanceBetweenBusStops(distance []int, start int, destination int) int {\n    if start == destination {\n        return 0\n    }\n    \n    loop := appe
```\nfunc distanceBetweenBusStops(distance []int, start int, destination int) int {\n    if start == destination {\n        return 0\n    }\n    \n    loop := append(distance, distance...)\n    \n    if start > destination {\n        start, destination = destination, start\n    }\n    \n    forward, backward := 0, 0\n    \n    for i := start; i < destination; i++ {\n        forward += loop[i]\n    }\n    \n    for i := destination; i < len(distance) + start; i++ {\n        backward += loop[i]\n    }\n    \n    if forward < backward {\n        return forward\n    }\n    \n    return backward\n}\n```
['Go']