반응형
leetcode.com/problems/gas-station/
아래는 타임아웃된 솔루션이다... 개선이 필요하다...
class Solution:
def canCompleteCircuit(self, gas: List[int], cost: List[int]) -> int:
result = -1
for start in range(len(gas)):
fuel =0
for i in range(start, start+len(gas)):
i = i % len(gas)
fuel += gas[i]
if fuel >= cost[i]:
fuel -=cost[i]
else:
break
if ((i+1) % len(gas)) == start:
result = start
return result
댓글