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 |
반응형
'python-algorithm' 카테고리의 다른 글
leetcode 2744. Find Maximum Number of String Pairs (0) | 2023.07.13 |
---|---|
leetcode 2769. Find the Maximum Achievable Number (0) | 2023.07.13 |
leetcode 2651. Calculate Delayed Arrival Time (0) | 2023.07.06 |
leetcode 2544. Alternating Digit Sum (0) | 2023.07.03 |
leetcode 2595. Number of Even and Odd Bits (0) | 2023.06.27 |
댓글