860. 柠檬水找零

发布时间:2024年01月16日

860. 柠檬水找零

class Solution {
    public boolean lemonadeChange(int[] bills) {
        int count_5 = 0;
        int count_10 = 0;
        int count_20 = 0;
        for(int i = 0;i < bills.length ;i++){
            if(bills[i] == 5){
                count_5++;
            }else if(bills[i] == 10){
                count_10++;
                count_5--;
            }else if(bills[i] == 20){
                if(count_10 > 0){
                    count_10--;
                    count_5--;
                }else{
                    count_5 -= 3;
                }
            }
            if(count_5 < 0){
                return false;
            }
        }
        return true;
    }
}

文章来源:https://blog.csdn.net/sytdsqzr/article/details/135634123
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。