题目链接



Python3 ⟮O(1)⟯
class Solution:
def numOfBurgers(self, tomatoSlices: int, cheeseSlices: int) -> List[int]:
temp = tomatoSlices - 2 * cheeseSlices
if temp < 0 or temp % 2 != 0:
return []
else:
total_jumbo = temp//2
total_small = cheeseSlices - total_jumbo
if total_small < 0:
return []
return [total_jumbo, total_small]
C++
class Solution {
public:
vector<int> numOfBurgers(int tomatoSlices, int cheeseSlices) {
int temp = tomatoSlices - 2 * cheeseSlices;
if (temp < 0 || temp % 2 != 0){
return {};
}
else{
int total_jumbo = temp / 2;
int total_small = cheeseSlices - total_jumbo;
if (total_small < 0){
return {};
}
return {total_jumbo, total_small};
}
}
};