Skip to content

Commit 97aa8ab

Browse files
committed
working commit - Created using LeetHub
1 parent 8a15ec6 commit 97aa8ab

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

lemonade-change/lemonade-change.cpp

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
class Solution {
2+
public:
3+
   bool lemonadeChange(vector<int>& bills) {
4+
       int five = 0, ten = 0, twenty = 0;
5+
       for(auto x: bills){
6+
           if(x == 5)
7+
               five++;
8+
           else if(x == 10){
9+
               if(five == 0)
10+
                   return false;
11+
               five--;
12+
               ten++;
13+
          }else if(x == 20){
14+
               if((ten == 0 || five == 0) and (five < 3))
15+
                   return false;
16+
               if(ten and five){
17+
                   ten--;
18+
                   five--;
19+
                   twenty++;
20+
               }else{
21+
                   five -= 3;
22+
              }
23+
          }
24+
      }
25+
       
26+
       return true;
27+
  }
28+
};

0 commit comments

Comments
 (0)