
class Solution {
public boolean lemonadeChange(int[] bills) {
int numFive=0;
int numTen=0;
for(int i:bills){
if(i==5){
numFive++;
}
else if(i==10){
numFive--;
numTen++;
if(numFive<0){
return false;
}
}
else{
if(numTen>0){
numTen--;
numFive--;
}
else{
numFive-=3;
}
if(numFive<0){
return false;
}
}
}
return true;
}
}
class Solution(object):
def lemonadeChange(self, bills):
numFive=0
numTen=0
for i in bills:
if i==5:
numFive+=1
elif i==10:
numFive-=1
numTen+=1
if numFive<0:
return False
else:
if numTen>0:
numTen-=1
numFive-=1
else:
numFive-=3
if numFive<0:
return False
return True
var lemonadeChange = function(bills) {
var numFive=0;
var numTen=0;
for(var i of bills){
if(i==5){
numFive++;
}
else if(i==10){
numFive--;
numTen++;
if(numFive<0){
return false;
}
}
else{
if(numTen>0){
numTen--;
numFive--;
}
else{
numFive-=3;
}
if(numFive<0){
return false;
}
}
}
return true;
};
1207

被折叠的 条评论
为什么被折叠?



