smilelc3 / leetcode

Leetcode Solution C/C++/Golang Version(leetocde 刷题解答,C、C++、Golang 版本 )
GNU General Public License v3.0
3 stars 2 forks source link

第一题答案 #33

Closed smilelc3 closed 2 years ago

smilelc3 commented 2 years ago
class Solution(object):
    def NumberOfFlights(self, flights: list, fuel: int) -> int:
        ret = 0
        for flight in flights:
            if fuel >= flight:
                fuel = fuel - flight
                ret = ret + 1
            else:
                break

        return ret

if __name__ == '__main__':
    flights = [2, 5, 8, 2, 5, 4, 5]
    fuel = 20
    result = Solution()
    print(result.NumberOfFlights(flights, fuel))