본문 바로가기
python-algorithm

leetcode 2739. Total Distance Traveled

by 무적김두칠 2023. 7. 7.

https://leetcode.com/problems/total-distance-traveled/description/

 

Total Distance Traveled - LeetCode

Can you solve this real interview question? Total Distance Traveled - A truck has two fuel tanks. You are given two integers, mainTank representing the fuel present in the main tank in liters and additionalTank representing the fuel present in the addition

leetcode.com

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class Solution:
    def distanceTraveled(self, mainTank: int, additionalTank: int-> int:
        answer = 0
        km_per_liter = 10
        fuel_get_used = 5
        additional_least = 1
        while mainTank > 0:
            if mainTank >= fuel_get_used :
                mainTank-=fuel_get_used
                answer += fuel_get_used * km_per_liter
                if additionalTank >= additional_least:
                    additionalTank -= additional_least
                    mainTank += additional_least
                else:
                    continue
            else:
                answer += mainTank * km_per_liter
                mainTank = 0
                
        
        return answer
 
cs
반응형

댓글